#include "CyclicGraphDecomposition.h"

using namespace espreso;
std::vector<std::vector<esint>> WORKLOAD_DISTRIBUTION = {
{0},
{0, 1},
{0, 1},
{0, 1, 3},
{0, 1, 3},
{0, 1, 3},
{0, 1, 3},
{0, 1, 3, 5},
{0, 1, 3, 5},
{0, 1, 3, 5},
{0, 1, 3, 5},
{0, 1, 3, 7},
{0, 1, 3, 9},
{0, 1, 3, 7, 9},
{0, 1, 3, 7, 10},
{0, 1, 3, 7, 11},
{0, 1, 3, 7, 12},
{0, 1, 3, 8, 12},
{0, 1, 3, 7, 12},
{0, 1, 3, 7, 11, 15},
{0, 1, 4, 14, 16},
{0, 1, 3, 7, 12, 14},
{0, 1, 3, 7, 11, 16},
{0, 1, 3, 7, 12, 15},
{0, 1, 3, 7, 12, 15},
{0, 1, 3, 7, 16, 21},
{0, 1, 3, 7, 12, 20},
{0, 1, 4, 15, 20, 22},
{0, 1, 3, 7, 12, 17, 20},
{0, 1, 3, 7, 12, 15, 17},
{0, 1, 3, 8, 12, 18},
{0, 1, 3, 7, 12, 17, 20},
{0, 1, 3, 7, 12, 20, 22},
{0, 1, 3, 7, 12, 20, 25},
{0, 1, 3, 7, 12, 20, 22},
{0, 1, 3, 8, 12, 18, 23},
{0, 1, 3, 7, 12, 17, 25},
{0, 1, 3, 7, 12, 20, 22, 24},
{0, 1, 3, 12, 17, 32, 38},
{0, 1, 3, 7, 12, 20, 22, 27},
{0, 1, 3, 7, 12, 20, 26, 30},
{0, 1, 3, 7, 12, 20, 28, 30},
{0, 1, 3, 7, 12, 20, 28, 30},
{0, 1, 3, 7, 18, 23, 32, 37},
{0, 1, 3, 7, 12, 20, 30, 44},
{0, 1, 3, 7, 12, 22, 30, 33},
{0, 1, 3, 7, 12, 20, 22, 36},
{0, 1, 3, 7, 27, 32, 37, 40},
{0, 1, 3, 16, 20, 28, 38, 43},
{0, 1, 3, 8, 17, 28, 32, 38},
{0, 1, 4, 10, 17, 29, 37, 50},
{0, 1, 3, 7, 12, 20, 30, 38, 48},
{0, 1, 3, 7, 12, 20, 30, 35, 51},
{0, 1, 3, 7, 12, 27, 36, 44, 50},
{0, 1, 3, 7, 12, 20, 30, 34, 40},
{0, 1, 3, 7, 15, 26, 35, 40, 53},
{0, 1, 3, 13, 32, 36, 43, 52},
{0, 1, 3, 8, 14, 18, 34, 37, 46},
{0, 1, 3, 7, 15, 24, 34, 44, 49},
{0, 1, 3, 7, 17, 28, 37, 48, 55},
{0, 1, 3, 9, 29, 39, 43, 46, 51},
{0, 1, 6, 16, 33, 37, 40, 49, 60},
{0, 1, 4, 10, 29, 41, 43, 56, 59},
{0, 1, 4, 10, 12, 31, 36, 51, 58},
{0, 1, 5, 12, 14, 22, 47, 50, 53},
{0, 1, 3, 7, 12, 20, 30, 45, 52, 61},
{0, 1, 3, 7, 15, 20, 31, 41, 45, 50},
{0, 1, 3, 7, 12, 20, 41, 43, 53, 67},
{0, 1, 3, 7, 12, 39, 47, 55, 57, 67},
{0, 1, 3, 7, 15, 24, 34, 45, 50, 63},
{0, 1, 3, 7, 16, 21, 38, 48, 59, 63},
{0, 1, 3, 7, 16, 21, 33, 44, 69, 71},
{0, 1, 3, 7, 15, 31, 36, 54, 63},
{0, 1, 3, 8, 22, 26, 35, 46, 59, 65},
{0, 1, 3, 9, 26, 33, 37, 57, 62, 72},
{0, 1, 3, 8, 17, 41, 45, 64, 66, 71},
{0, 1, 4, 11, 17, 19, 31, 40, 45, 53},
{0, 1, 3, 10, 21, 25, 33, 38, 52, 72},
{0, 1, 3, 13, 20, 29, 43, 47, 58, 74},
{0, 1, 3, 7, 12, 27, 37, 41, 59, 64, 72},
{0, 1, 3, 7, 12, 25, 35, 51, 55, 70, 76},
{0, 1, 3, 7, 15, 20, 44, 55, 64, 66, 76},
{0, 1, 3, 7, 12, 25, 40, 48, 56, 69, 76},
{0, 1, 3, 7, 16, 21, 43, 53, 61, 72, 78},
{0, 1, 3, 7, 12, 27, 37, 45, 66, 69, 72},
{0, 1, 3, 7, 12, 20, 30, 46, 51, 61, 65},
{0, 1, 3, 8, 17, 30, 41, 53, 69, 73, 79},
{0, 1, 3, 7, 18, 23, 32, 42, 51, 68, 76},
{0, 1, 3, 8, 19, 28, 34, 51, 55, 68, 78},
{0, 1, 3, 9, 23, 27, 34, 39, 44, 71, 84},
{0, 1, 3, 9, 27, 49, 56, 61, 77, 81},
{0, 1, 3, 10, 16, 41, 46, 58, 69, 73, 87},
{0, 1, 3, 11, 15, 20, 36, 43, 49, 67, 74},
{0, 1, 3, 7, 12, 20, 34, 44, 59, 60, 65, 78},
{0, 1, 4, 13, 24, 30, 38, 40, 45, 73, 77},
{0, 1, 3, 7, 12, 20, 35, 51, 61, 75, 78, 79},
{0, 1, 3, 7, 12, 29, 47, 61, 67, 77, 85, 92},
{0, 1, 3, 7, 12, 20, 36, 46, 61, 68, 82, 83},
{0, 1, 3, 7, 12, 22, 45, 63, 71, 75, 79, 92},
{0, 1, 3, 7, 17, 28, 48, 61, 66, 78, 85, 92},
{0, 1, 3, 7, 16, 27, 61, 66, 71, 79, 80, 96},
{0, 1, 3, 8, 12, 22, 40, 56, 67, 73, 90, 98},
{0, 1, 3, 7, 15, 25, 41, 46, 74, 83, 93, 94},
{0, 1, 3, 8, 17, 28, 52, 65, 71, 75, 83, 97},
{0, 1, 3, 9, 14, 35, 39, 55, 62, 77, 95, 102},
{0, 1, 3, 11, 17, 24, 44, 53, 72, 84, 91, 102},
{0, 1, 3, 8, 20, 31, 41, 56, 65, 78, 92, 104},
{0, 1, 3, 11, 15, 31, 36, 49, 55, 72, 81, 101},
{0, 1, 3, 13, 21, 35, 40, 44, 51, 68, 97, 104},
{0, 1, 9, 11, 14, 26, 32, 56, 72, 76, 83, 105},
{0, 1, 3, 14, 30, 37, 45, 49, 54, 86, 92, 104},
{0, 1, 3, 8, 22, 47, 59, 70, 79, 85, 99, 103},
{0, 1, 3, 7, 15, 32, 42, 51, 62, 75, 88, 91, 96},
{0, 1, 3, 7, 15, 25, 34, 63, 74, 79, 91, 95, 102},
{0, 1, 3, 7, 12, 26, 34, 50, 63, 80, 83, 101, 108},
{0, 1, 3, 7, 12, 27, 37, 45, 66, 68, 85, 101, 115},
{0, 1, 11, 16, 24, 43, 46, 50, 52, 64, 81, 108},
{0, 1, 3, 7, 15, 26, 39, 55, 60, 77, 88, 98, 107},
{0, 1, 3, 7, 16, 21, 33, 56, 75, 83, 94, 104, 118},
{0, 1, 3, 7, 15, 26, 39, 55, 60, 77, 86, 93, 103},
{0, 1, 3, 8, 19, 28, 41, 58, 73, 87, 93, 117, 119},
{0, 1, 3, 8, 24, 28, 42, 54, 64, 73, 79, 90, 117},
{0, 1, 3, 7, 25, 40, 45, 61, 75, 92, 102, 104, 115},
{0, 1, 3, 11, 18, 37, 42, 51, 67, 80, 103, 107, 113},
{0, 1, 3, 9, 22, 26, 37, 42, 66, 73, 80, 98, 116},
{0, 1, 3, 9, 22, 37, 53, 60, 80, 85, 109, 115, 125},
{0, 1, 3, 10, 15, 26, 32, 45, 53, 73, 91, 93, 97},
{0, 1, 3, 9, 22, 42, 65, 76, 80, 100, 110, 112, 124},
{0, 1, 11, 20, 24, 32, 38, 54, 79, 94, 96, 101, 104},
{0, 1, 3, 7, 12, 22, 46, 64, 77, 93, 101, 104, 114, 117},
{0, 1, 4, 9, 28, 42, 53, 63, 65, 85, 101, 114, 125},
{0, 1, 3, 7, 16, 26, 37, 54, 59, 66, 86, 94, 108, 114},
{0, 1, 3, 12, 20, 34, 38, 81, 88, 94, 104, 109},
{0, 1, 3, 7, 19, 28, 36, 51, 73, 88, 103, 114, 127, 130},
{0, 1, 3, 7, 16, 24, 34, 54, 66, 80, 99, 102, 107, 127},
{0, 1, 3, 7, 19, 30, 43, 63, 68, 89, 98, 115, 121, 129},
{0, 1, 3, 7, 19, 39, 44, 53, 68, 81, 90, 111, 121, 132},
{0, 1, 3, 7, 20, 28, 42, 58, 76, 87, 92, 102, 126, 135},
{0, 1, 3, 6, 7, 12, 20, 27, 30, 43, 44, 65, 78, 90, 112},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 46, 65, 68, 75, 93, 101},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 75, 90, 105, 114, 115},
{0, 1, 2, 3, 7, 9, 12, 20, 30, 44, 45, 60, 65, 69, 91, 115},
{0, 1, 3, 4, 6, 7, 12, 20, 30, 40, 44, 58, 65, 80, 96, 101},
{0, 1, 3, 7, 9, 12, 20, 30, 31, 36, 44, 59, 65, 81, 90, 107},
{0, 1, 2, 3, 7, 12, 20, 30, 37, 44, 53, 65, 75, 91, 97, 106},
{0, 1, 3, 4, 7, 12, 20, 25, 30, 44, 49, 65, 80, 84, 119, 120},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 75, 80, 91, 113, 125},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 75, 101, 108, 109, 126},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 58, 65, 70, 71, 80, 119, 127},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 65, 75, 101, 103, 111, 135},
{0, 1, 3, 4, 7, 12, 20, 30, 32, 44, 58, 65, 80, 96, 112, 146},
{0, 1, 3, 7, 10, 12, 20, 29, 30, 44, 65, 74, 80, 96, 113, 121},
{0, 1, 55, 61, 68, 80, 88, 101, 102, 103, 106, 112, 119, 131, 139, 152},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 46, 58, 65, 76, 80, 96, 107},
{0, 1, 3, 7, 8, 12, 20, 24, 30, 44, 49, 65, 80, 101, 116, 129},
{0, 1, 3, 7, 12, 20, 30, 31, 33, 44, 49, 65, 83, 90, 105, 121},
{0, 1, 2, 3, 5, 6, 7, 12, 20, 30, 44, 53, 65, 75, 91, 106, 124},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 64, 65, 80, 86, 91, 119, 140},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 51, 63, 65, 77, 78, 99, 103},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 58, 65, 78, 80, 91, 107, 132},
{0, 1, 3, 7, 12, 19, 20, 27, 30, 44, 58, 65, 72, 80, 105, 114},
{0, 1, 3, 4, 7, 12, 20, 30, 41, 44, 63, 65, 69, 80, 91, 111},
{0, 1, 2, 3, 7, 12, 17, 20, 30, 42, 44, 65, 80, 91, 96, 99, 124},
{0, 1, 3, 4, 7, 12, 20, 23, 30, 31, 44, 48, 65, 79, 80, 113, 118},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 52, 64, 65, 72, 78, 80, 90, 111},
{0, 1, 3, 5, 7, 12, 20, 30, 33, 44, 57, 65, 67, 80, 96, 118, 127},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 84, 96, 112, 128, 145},
{0, 1, 3, 7, 8, 12, 20, 28, 30, 32, 44, 58, 65, 80, 93, 114, 129},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 75, 80, 91, 113, 135, 147},
{0, 1, 3, 7, 11, 12, 19, 20, 30, 40, 44, 65, 66, 80, 82, 96, 99, 122},
{0, 1, 60, 70, 89, 93, 100, 109, 114, 115, 117, 127, 146, 150, 157, 166},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 53, 54, 65, 75, 80, 87, 103, 136},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 79, 80, 88, 119, 122, 147, 169},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 57, 65, 79, 80, 98, 105, 131, 147},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 49, 65, 80, 87, 96, 117, 136, 150},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 54, 58, 65, 80, 89, 105, 107, 140},
{0, 1, 3, 7, 10, 11, 12, 20, 30, 44, 65, 68, 80, 93, 96, 115, 122, 138},
{0, 1, 3, 5, 6, 7, 12, 20, 30, 44, 65, 70, 76, 80, 96, 118, 130, 151},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 65, 70, 80, 96, 118, 124, 145, 152},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 65, 68, 80, 93, 109, 126, 140, 141},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 79, 80, 82, 96, 127, 130, 155},
{0, 1, 3, 4, 7, 11, 12, 20, 30, 40, 44, 64, 65, 80, 86, 96, 111, 134},
{0, 1, 3, 16, 23, 28, 42, 76, 82, 86, 119, 137, 154, 175},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 68, 80, 90, 96, 116, 122, 181},
{0, 1, 2, 3, 6, 7, 12, 20, 30, 38, 44, 58, 65, 80, 98, 105, 114, 146},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 33, 44, 57, 65, 80, 93, 96, 118, 147},
{0, 1, 3, 7, 11, 12, 20, 30, 40, 44, 62, 65, 80, 87, 96, 116, 150, 162},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 58, 65, 80, 105, 114, 119, 121, 136, 146},
{0, 1, 3, 7, 9, 12, 20, 30, 32, 44, 65, 67, 80, 93, 96, 114, 118, 150},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 44, 65, 80, 90, 96, 118, 125, 143, 151},
{0, 1, 3, 7, 12, 14, 20, 30, 32, 37, 44, 50, 65, 80, 104, 120, 142, 146},
{0, 1, 2, 3, 7, 10, 12, 20, 30, 44, 65, 74, 80, 96, 105, 112, 153, 166},
{0, 1, 3, 4, 7, 12, 20, 30, 41, 44, 65, 80, 89, 96, 100, 122, 147, 150},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 74, 80, 96, 105, 108, 120, 155, 168},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 57, 63, 65, 80, 96, 99, 112, 124, 150},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 45, 48, 65, 80, 96, 114, 122, 136, 142},
{0, 1, 3, 4, 7, 12, 20, 29, 30, 41, 44, 54, 65, 80, 93, 96, 110, 126, 150},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 98, 111, 114, 136, 159, 173},
{0, 1, 2, 3, 7, 12, 18, 20, 26, 30, 44, 65, 80, 81, 96, 114, 120, 142, 152},
{0, 1, 2, 3, 7, 12, 20, 30, 37, 44, 65, 80, 87, 91, 96, 100, 129, 161, 182},
{0, 1, 3, 5, 7, 12, 18, 20, 30, 44, 58, 65, 80, 96, 114, 115, 121, 147, 162},
{0, 1, 3, 4, 7, 9, 12, 20, 30, 44, 58, 65, 80, 91, 96, 105, 128, 163, 168},
{0, 1, 2, 3, 7, 12, 20, 26, 30, 44, 49, 65, 80, 96, 118, 120, 131, 143, 177},
{0, 1, 3, 5, 7, 12, 20, 30, 31, 44, 65, 66, 80, 96, 97, 122, 135, 136, 183},
{0, 1, 3, 4, 7, 12, 20, 30, 34, 44, 49, 65, 80, 96, 105, 111, 134, 162, 166},
{0, 1, 3, 7, 10, 12, 20, 30, 31, 44, 65, 80, 96, 113, 121, 143, 152, 167, 169},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 74, 80, 91, 93, 96, 99, 122, 168, 181},
{0, 1, 3, 4, 7, 8, 12, 20, 30, 32, 44, 56, 65, 80, 96, 107, 111, 134, 181},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 70, 80, 96, 98, 122, 151, 170, 204},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 63, 65, 80, 96, 101, 143, 162, 168, 171, 188},
{0, 1, 3, 7, 12, 15, 20, 30, 31, 44, 65, 80, 96, 100, 113, 118, 151, 172, 198},
{0, 1, 3, 7, 8, 12, 20, 30, 33, 44, 65, 77, 80, 96, 105, 144, 159, 164, 186},
{0, 1, 3, 7, 12, 15, 20, 25, 30, 44, 65, 68, 77, 80, 96, 102, 128, 171, 174},
{0, 1, 3, 4, 7, 10, 12, 20, 30, 40, 44, 49, 65, 80, 96, 106, 134, 143, 147, 156},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 60, 65, 80, 86, 96, 114, 118, 135, 143, 147},
{0, 1, 3, 7, 12, 14, 20, 30, 31, 44, 47, 65, 74, 80, 96, 122, 129, 147, 177, 185},
{0, 1, 96, 101, 105, 111, 124, 125, 158, 163, 167, 173, 186, 187, 189, 194, 198, 204},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 59, 65, 80, 93, 96, 105, 147, 192, 204, 214},
{0, 1, 76, 80, 88, 104, 109, 127, 136, 146, 147, 149, 153, 161, 177, 182, 200, 209},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 97, 122, 150, 181, 183, 184, 187},
{0, 1, 3, 7, 12, 14, 16, 20, 30, 44, 65, 68, 80, 91, 95, 96, 125, 128, 150, 182},
{0, 1, 3, 7, 9, 11, 12, 20, 30, 44, 65, 75, 80, 96, 97, 101, 122, 135, 150, 183},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 54, 65, 80, 93, 96, 111, 118, 129, 136, 165, 184},
{0, 1, 3, 4, 7, 12, 20, 30, 40, 44, 65, 76, 80, 96, 103, 122, 128, 150, 177, 193},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 46, 65, 80, 86, 96, 134, 143, 145, 204, 215},
{0, 1, 2, 3, 7, 12, 19, 20, 30, 42, 44, 65, 68, 80, 85, 96, 122, 130, 155, 177},
{0, 1, 3, 7, 12, 20, 25, 30, 40, 44, 65, 73, 80, 84, 96, 98, 122, 147, 153, 181},
{0, 1, 3, 7, 8, 12, 20, 30, 31, 44, 65, 71, 80, 86, 96, 112, 122, 134, 173, 226},
{0, 1, 3, 7, 12, 20, 21, 30, 31, 44, 65, 80, 88, 96, 118, 129, 167, 182, 190, 204},
{0, 1, 3, 7, 12, 20, 28, 30, 36, 41, 44, 49, 65, 80, 96, 100, 122, 126, 183, 197},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 51, 65, 80, 96, 105, 118, 151, 152, 177, 221},
{0, 1, 2, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 114, 134, 136, 147, 161, 189, 195},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 89, 96, 111, 122, 136, 145, 150, 170, 183},
{0, 1, 81, 88, 99, 103, 111, 116, 130, 150, 156, 157, 159, 166, 177, 181, 189, 194, 208, 228},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 68, 80, 96, 105, 122, 127, 135, 168, 186, 221},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 58, 65, 80, 89, 96, 129, 135, 136, 162, 176, 218},
{0, 1, 2, 3, 7, 12, 20, 28, 30, 44, 65, 80, 96, 103, 111, 114, 136, 150, 162, 183},
{0, 1, 3, 5, 7, 12, 20, 30, 32, 44, 65, 80, 96, 112, 122, 144, 150, 164, 178, 199},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 71, 80, 87, 96, 122, 134, 139, 168, 181, 191},
{0, 1, 3, 4, 7, 12, 14, 20, 30, 44, 52, 65, 80, 96, 101, 122, 134, 135, 155, 180, 196},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 47, 57, 65, 80, 96, 135, 138, 141, 163, 167, 179, 189},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 52, 57, 64, 65, 80, 85, 96, 112, 122, 155, 168, 193},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 85, 96, 118, 134, 143, 152, 175, 182, 204},
{0, 1, 3, 7, 12, 20, 25, 28, 30, 44, 47, 64, 65, 80, 96, 122, 134, 147, 152, 170, 181},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 68, 80, 92, 96, 107, 114, 122, 127, 147, 177},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 31, 44, 65, 80, 96, 102, 122, 135, 149, 150, 190, 209},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 89, 96, 111, 122, 136, 150, 152, 199, 216},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 75, 80, 94, 96, 112, 122, 128, 136, 150, 161, 209},
{0, 1, 3, 7, 12, 15, 20, 30, 35, 44, 55, 65, 80, 86, 96, 106, 118, 122, 152, 155, 222},
{0, 1, 3, 7, 12, 20, 24, 25, 30, 44, 65, 78, 80, 83, 96, 111, 116, 122, 150, 163, 201},
{0, 1, 3, 7, 12, 20, 30, 33, 40, 44, 65, 80, 84, 96, 106, 113, 122, 138, 147, 193, 196},
{0, 1, 2, 3, 7, 12, 15, 20, 30, 44, 58, 65, 69, 80, 96, 122, 136, 155, 164, 170, 183},
{0, 1, 3, 7, 10, 12, 13, 20, 30, 44, 65, 68, 80, 81, 84, 96, 122, 130, 147, 155, 169},
{0, 1, 3, 7, 12, 20, 30, 40, 41, 44, 65, 80, 89, 96, 97, 122, 128, 140, 143, 150, 183},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 52, 55, 65, 80, 86, 96, 122, 139, 155, 168, 193, 194},
{0, 1, 3, 7, 12, 20, 22, 30, 41, 44, 51, 63, 65, 80, 96, 122, 124, 150, 171, 194, 196},
{0, 1, 3, 7, 9, 12, 18, 20, 30, 44, 65, 70, 80, 96, 118, 121, 122, 128, 156, 170, 203, 218},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 50, 65, 80, 96, 122, 136, 147, 150, 171, 197, 219, 225},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 68, 80, 96, 114, 122, 130, 155, 172, 177, 188, 220},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 75, 80, 96, 97, 122, 129, 147, 163, 186, 232, 234},
{0, 1, 3, 7, 10, 12, 20, 30, 41, 44, 65, 68, 80, 96, 98, 122, 128, 150, 178, 197, 222},
{0, 1, 3, 5, 7, 12, 14, 20, 25, 30, 44, 65, 80, 95, 96, 116, 122, 128, 134, 162, 218, 221},
{0, 1, 3, 7, 9, 12, 19, 20, 30, 33, 44, 65, 80, 96, 112, 122, 150, 167, 168, 189, 224, 258},
{0, 1, 3, 5, 7, 10, 11, 12, 20, 30, 44, 65, 79, 80, 96, 112, 122, 128, 150, 177, 211, 225},
{0, 1, 2, 3, 7, 12, 19, 20, 29, 30, 44, 65, 80, 93, 96, 114, 122, 135, 136, 152, 168, 183},
{0, 1, 3, 7, 12, 15, 20, 25, 30, 44, 49, 50, 65, 80, 88, 96, 122, 150, 155, 183, 187, 222},
{0, 1, 3, 7, 10, 12, 20, 23, 30, 44, 61, 65, 80, 96, 111, 122, 136, 150, 170, 183, 205},
{0, 1, 3, 7, 12, 17, 20, 25, 30, 44, 47, 65, 68, 80, 96, 113, 122, 135, 147, 160, 181, 194},
{0, 1, 2, 3, 7, 10, 12, 20, 30, 40, 44, 65, 80, 96, 112, 122, 134, 147, 181, 183, 193, 195},
{0, 1, 3, 5, 7, 12, 13, 20, 30, 40, 44, 59, 65, 80, 96, 111, 113, 122, 135, 147, 185, 196},
{0, 1, 3, 7, 10, 12, 18, 20, 26, 30, 44, 65, 66, 80, 96, 116, 122, 143, 171, 203, 204, 253},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 66, 80, 96, 113, 114, 122, 130, 136, 147, 175, 185, 188},
{0, 1, 3, 7, 15, 31, 63, 90, 116, 127, 136, 181, 194, 204, 233, 238, 255},
{0, 1, 3, 7, 12, 20, 30, 44, 54, 58, 65, 75, 80, 96, 122, 124, 144, 150, 163, 178, 183, 203},
{0, 1, 3, 5, 7, 8, 12, 20, 30, 44, 65, 68, 80, 96, 103, 122, 150, 171, 177, 188, 236, 242},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 80, 96, 105, 119, 122, 143, 147, 168, 202, 206, 250},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 50, 65, 80, 96, 113, 122, 132, 135, 147, 191, 203, 243},
{0, 1, 3, 7, 11, 12, 20, 30, 31, 44, 65, 69, 75, 80, 96, 114, 122, 136, 147, 181, 195, 235},
{0, 1, 3, 7, 12, 14, 20, 23, 30, 44, 65, 68, 80, 96, 122, 134, 135, 143, 168, 193, 197, 242},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 72, 80, 93, 96, 122, 147, 154, 169, 181, 193, 252, 254},
{0, 1, 3, 7, 11, 12, 14, 20, 30, 40, 44, 49, 65, 80, 96, 110, 122, 143, 155, 177, 208, 210},
{0, 1, 3, 7, 12, 19, 20, 30, 41, 44, 65, 80, 96, 119, 122, 128, 150, 171, 178, 197, 211, 222},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 118, 122, 147, 156, 170, 203, 217, 219, 231, 244},
{0, 1, 2, 3, 7, 12, 17, 20, 26, 30, 44, 65, 80, 96, 122, 126, 128, 150, 159, 197, 231, 236, 237},
{0, 1, 99, 108, 119, 125, 133, 135, 140, 168, 172, 190, 191, 194, 203, 214, 220, 228, 230, 235, 263, 267},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 69, 80, 96, 115, 122, 150, 155, 160, 189, 211, 238, 283},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 96, 122, 130, 136, 142, 155, 170, 181, 191, 203, 224},
{0, 1, 3, 7, 9, 10, 12, 16, 20, 30, 44, 65, 66, 80, 86, 96, 122, 147, 155, 156, 184, 194, 195},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 100, 122, 134, 135, 147, 159, 168, 181, 183, 221},
{0, 1, 3, 7, 8, 11, 12, 20, 30, 44, 48, 65, 66, 80, 96, 122, 135, 147, 173, 189, 196, 207, 222},
{0, 1, 3, 7, 9, 12, 20, 30, 32, 44, 49, 65, 80, 96, 113, 122, 123, 135, 150, 163, 194, 204, 260},
{0, 1, 3, 7, 12, 20, 22, 30, 40, 44, 62, 65, 77, 80, 84, 96, 122, 147, 170, 171, 181, 193, 216},
{0, 1, 3, 7, 12, 14, 20, 29, 30, 37, 44, 65, 80, 96, 107, 122, 128, 134, 155, 177, 193, 249, 254},
{0, 1, 3, 6, 7, 12, 17, 20, 30, 44, 52, 65, 71, 80, 96, 112, 122, 135, 147, 181, 207, 220, 268},
{0, 1, 3, 5, 6, 7, 11, 12, 20, 30, 44, 47, 65, 66, 80, 96, 121, 122, 136, 147, 170, 208, 278},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 53, 62, 65, 80, 84, 96, 100, 121, 122, 143, 147, 170, 171, 192},
{0, 1, 3, 5, 7, 10, 12, 20, 30, 44, 65, 68, 80, 96, 101, 122, 127, 147, 170, 171, 193, 210, 219},
{0, 1, 3, 7, 12, 13, 20, 23, 30, 44, 65, 80, 86, 96, 97, 113, 122, 135, 147, 162, 168, 194, 222},
{0, 1, 2, 3, 5, 7, 10, 12, 20, 30, 32, 44, 61, 65, 80, 96, 122, 134, 147, 181, 193, 206, 221},
{0, 1, 3, 6, 7, 12, 20, 21, 30, 44, 65, 76, 80, 96, 113, 122, 135, 147, 150, 162, 194, 196, 213},
{0, 1, 3, 7, 12, 20, 30, 34, 38, 44, 50, 65, 80, 90, 96, 105, 122, 144, 147, 168, 196, 203, 216},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 66, 80, 85, 96, 99, 121, 122, 147, 168, 169, 170, 195, 196, 208},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 50, 59, 65, 80, 96, 117, 120, 122, 147, 148, 150, 181, 191, 229},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 68, 80, 96, 107, 122, 145, 147, 181, 193, 194, 216, 217, 230, 250},
{0, 1, 3, 7, 12, 14, 20, 30, 34, 44, 56, 65, 80, 96, 107, 122, 147, 150, 155, 193, 194, 231, 256},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 47, 65, 80, 92, 96, 122, 147, 148, 150, 181, 194, 219, 233, 255},
{0, 1, 3, 44, 56, 61, 67, 75, 82, 91, 95, 124, 160, 178, 200, 210, 237, 262},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 68, 80, 86, 96, 122, 136, 140, 147, 155, 159, 177, 210, 281},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 92, 96, 98, 122, 142, 147, 154, 181, 196, 203, 241, 269},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 105, 108, 118, 122, 127, 145, 147, 167, 181, 217, 236, 284},
{0, 1, 3, 7, 12, 18, 20, 23, 30, 44, 49, 65, 80, 96, 112, 122, 147, 148, 150, 181, 203, 221, 236, 242},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 44, 47, 56, 65, 80, 88, 96, 109, 122, 147, 186, 201, 208, 241, 271},
{0, 1, 3, 7, 8, 9, 12, 20, 30, 44, 65, 80, 86, 96, 101, 122, 134, 147, 150, 156, 162, 185, 189, 209},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 71, 80, 86, 96, 99, 122, 147, 161, 162, 188, 208, 210, 216, 288},
{0, 1, 3, 7, 12, 18, 20, 26, 30, 31, 44, 65, 80, 96, 113, 122, 147, 185, 193, 201, 208, 237, 241, 296},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 50, 65, 80, 96, 122, 136, 147, 155, 182, 203, 210, 216, 229, 238},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 68, 70, 80, 96, 122, 136, 147, 181, 185, 194, 230, 243, 285},
{0, 1, 3, 4, 7, 12, 20, 30, 35, 44, 63, 65, 80, 96, 122, 124, 147, 171, 193, 196, 210, 225, 263, 300},
{0, 1, 3, 7, 11, 12, 20, 24, 30, 44, 65, 80, 96, 107, 122, 135, 143, 147, 161, 181, 196, 221, 229, 251},
{0, 1, 3, 7, 8, 10, 12, 20, 30, 44, 65, 80, 93, 96, 107, 122, 147, 155, 161, 193, 194, 216, 232, 249},
{0, 1, 3, 6, 7, 12, 20, 24, 30, 44, 52, 65, 80, 91, 96, 113, 122, 147, 150, 160, 196, 222, 247, 310},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 47, 64, 65, 80, 96, 106, 109, 122, 147, 161, 181, 203, 209, 234, 251},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 101, 122, 147, 170, 171, 181, 210, 218, 219, 225, 302},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 100, 107, 113, 122, 139, 147, 155, 165, 193, 194, 204, 263},
{0, 1, 3, 7, 12, 20, 25, 27, 30, 44, 65, 66, 80, 96, 113, 122, 147, 183, 194, 221, 222, 232, 312},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 59, 65, 80, 96, 99, 122, 145, 147, 150, 158, 161, 212, 217, 222, 255},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 64, 65, 79, 80, 96, 109, 122, 135, 147, 168, 194, 208, 216, 222, 238},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 134, 135, 142, 143, 147, 155, 181, 203, 229, 252, 300},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 99, 122, 144, 147, 155, 171, 193, 218, 225, 232, 301, 308},
{0, 1, 119, 121, 124, 136, 142, 166, 182, 186, 193, 215, 220, 221, 229, 231, 234, 246, 252, 276, 292, 296, 303, 325},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 107, 121, 122, 135, 147, 155, 181, 193, 216, 251, 263, 312},
{0, 1, 3, 5, 7, 11, 12, 20, 30, 44, 65, 80, 91, 96, 122, 147, 150, 162, 169, 177, 196, 209, 225, 234, 256},
{0, 1, 3, 5, 7, 12, 20, 25, 30, 44, 65, 80, 96, 122, 132, 136, 147, 170, 181, 203, 236, 250, 264, 290},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 66, 80, 96, 99, 111, 122, 124, 135, 147, 181, 196, 221, 228, 266, 271},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 50, 65, 80, 84, 96, 122, 142, 143, 147, 170, 181, 203, 236, 251, 267},
{0, 1, 147, 151, 171, 176, 181, 184, 192, 193, 243, 247, 267, 272, 277, 280, 288, 289, 291, 295, 315, 320, 325, 328},
{0, 1, 3, 7, 12, 20, 23, 30, 40, 44, 65, 80, 96, 122, 134, 146, 147, 181, 185, 208, 219, 246, 289, 294},
{0, 1, 3, 7, 8, 11, 12, 19, 20, 30, 40, 44, 50, 65, 80, 96, 122, 125, 133, 147, 181, 196, 230, 251, 259},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 110, 122, 147, 150, 155, 167, 169, 203, 230, 241, 291, 300, 335},
{0, 1, 3, 6, 7, 9, 12, 20, 30, 44, 65, 80, 93, 96, 122, 135, 147, 160, 168, 181, 182, 198, 221, 229, 243},
{0, 1, 158, 163, 167, 173, 186, 187, 251, 256, 260, 266, 279, 280, 282, 287, 291, 297, 310, 311, 313, 318, 322, 328},
{0, 1, 127, 146, 150, 157, 166, 171, 172, 174, 231, 241, 260, 264, 271, 280, 285, 286, 288, 298, 317, 321, 328, 337},
{0, 1, 150, 163, 167, 175, 185, 190, 196, 197, 248, 261, 265, 273, 283, 288, 294, 295, 297, 310, 314, 322, 332, 337},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 99, 122, 132, 134, 147, 166, 181, 193, 203, 206, 221, 256, 304},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 52, 65, 80, 96, 118, 122, 135, 147, 181, 182, 183, 203, 221, 244, 275, 277},
{0, 1, 3, 7, 12, 16, 20, 23, 30, 44, 49, 65, 73, 80, 93, 96, 122, 147, 148, 149, 153, 181, 187, 193, 235},
{0, 1, 2, 3, 6, 7, 9, 11, 12, 20, 30, 44, 65, 80, 96, 99, 122, 143, 144, 147, 171, 192, 193, 230, 232, 252},
{0, 1, 3, 7, 12, 20, 30, 44, 55, 65, 80, 91, 96, 122, 125, 147, 181, 186, 194, 219, 240, 244, 268, 280},
{0, 1, 2, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 113, 122, 134, 135, 147, 150, 194, 196, 210, 221, 232, 243},
{0, 1, 153, 158, 167, 178, 182, 188, 200, 201, 253, 258, 267, 278, 282, 288, 300, 301, 303, 308, 317, 328, 332, 338},
{0, 1, 128, 133, 141, 160, 163, 167, 169, 181, 198, 225, 234, 235, 245, 250, 258, 277, 280, 284, 286, 298, 315, 342},
{0, 1, 3, 7, 12, 17, 20, 30, 41, 44, 65, 80, 86, 89, 96, 122, 147, 167, 193, 194, 216, 221, 248, 264, 284},
{0, 1, 3, 6, 7, 12, 20, 30, 32, 44, 65, 80, 96, 116, 119, 122, 147, 159, 181, 194, 230, 247, 279, 299, 327},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 98, 113, 122, 131, 147, 194, 216, 222, 229, 250, 290, 296},
{0, 1, 3, 6, 7, 8, 12, 20, 27, 30, 39, 44, 65, 80, 96, 102, 122, 147, 150, 183, 196, 230, 231, 270, 287, 344},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 106, 122, 142, 143, 147, 181, 196, 203, 223, 236, 251, 268, 305, 351},
{0, 1, 157, 163, 170, 182, 190, 203, 204, 205, 259, 265, 272, 284, 292, 305, 306, 307, 310, 316, 323, 335, 343, 356},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 69, 80, 96, 122, 147, 160, 186, 193, 194, 232, 247, 254, 282, 284, 302},
{0, 1, 3, 7, 12, 20, 30, 34, 43, 44, 65, 80, 96, 122, 142, 147, 194, 216, 222, 248, 254, 255, 275, 303, 319},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 60, 65, 80, 96, 106, 122, 134, 147, 156, 181, 197, 203, 219, 252, 280, 291, 306},
{0, 1, 3, 7, 12, 20, 26, 30, 40, 44, 64, 65, 80, 96, 122, 147, 155, 177, 193, 194, 196, 203, 263, 281, 332},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 72, 80, 96, 111, 122, 123, 141, 147, 160, 166, 170, 181, 203, 210, 250, 309},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 51, 65, 73, 80, 96, 98, 122, 134, 147, 181, 203, 209, 221, 267, 275, 284},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 107, 122, 147, 181, 204, 213, 219, 220, 234, 235, 242, 290, 318},
{0, 1, 2, 3, 7, 9, 12, 13, 20, 30, 44, 65, 80, 96, 111, 122, 147, 180, 181, 203, 219, 235, 252, 259, 309, 320},
{0, 1, 3, 7, 12, 13, 20, 30, 42, 44, 65, 80, 83, 96, 106, 122, 147, 148, 155, 162, 181, 203, 209, 255, 278},
{0, 1, 3, 4, 7, 10, 12, 20, 30, 40, 44, 50, 64, 65, 80, 96, 122, 147, 149, 155, 181, 203, 210, 255, 275, 281},
{0, 1, 3, 7, 11, 12, 17, 20, 30, 44, 65, 75, 80, 96, 104, 122, 132, 147, 181, 203, 219, 235, 271, 280, 289, 329},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 70, 80, 96, 98, 122, 127, 135, 136, 147, 150, 181, 183, 205, 277, 295, 339},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 80, 90, 96, 98, 122, 147, 181, 185, 203, 228, 237, 242, 302, 341, 342},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 66, 80, 91, 96, 122, 147, 180, 181, 219, 221, 229, 254, 267, 289, 323},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 52, 65, 80, 96, 100, 122, 126, 147, 176, 180, 181, 185, 219, 230, 266, 285, 304},
{0, 1, 3, 7, 11, 12, 20, 30, 36, 44, 61, 65, 80, 84, 96, 122, 135, 147, 169, 181, 209, 221, 265, 267, 303, 305},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 68, 80, 81, 96, 111, 122, 135, 147, 181, 210, 219, 221, 263, 268, 292, 296},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 47, 65, 75, 80, 90, 96, 122, 125, 147, 170, 179, 181, 219, 246, 267, 287, 307},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 48, 60, 65, 66, 80, 96, 122, 129, 147, 181, 186, 219, 247, 272, 274, 294, 317},
{0, 1, 2, 3, 7, 9, 12, 16, 20, 30, 44, 65, 80, 96, 113, 122, 135, 147, 160, 167, 181, 194, 221, 235, 269, 271},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 56, 65, 80, 96, 100, 122, 134, 147, 181, 193, 219, 221, 228, 252, 267, 315, 376},
{0, 1, 3, 7, 12, 16, 20, 28, 30, 44, 65, 80, 91, 96, 122, 147, 163, 181, 196, 203, 204, 250, 251, 272, 280, 289},
{0, 1, 3, 5, 7, 8, 12, 20, 30, 44, 63, 65, 80, 96, 122, 130, 134, 147, 181, 193, 206, 221, 228, 242, 276, 317},
{0, 1, 3, 43, 49, 63, 110, 115, 122, 131, 139, 149, 226, 257, 290, 301, 327, 331, 346, 359},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 72, 80, 96, 100, 105, 122, 139, 143, 147, 181, 225, 229, 230, 271, 284, 295, 336},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 54, 62, 65, 80, 90, 96, 105, 122, 133, 147, 181, 219, 221, 275, 277, 315, 364},
{0, 1, 131, 137, 150, 170, 193, 204, 208, 228, 238, 240, 252, 256, 257, 259, 265, 278, 298, 321, 332, 336, 356, 366, 368, 380},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 76, 80, 96, 98, 122, 134, 147, 150, 159, 160, 181, 192, 198, 221, 222, 277, 279},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 118, 122, 128, 147, 150, 181, 189, 213, 219, 275, 280, 282, 310, 343},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 68, 80, 96, 122, 127, 147, 181, 202, 213, 228, 230, 250, 252, 276, 290, 300},
{0, 1, 3, 7, 12, 20, 30, 32, 40, 44, 48, 65, 80, 96, 122, 147, 170, 181, 203, 214, 233, 252, 275, 276, 291, 345},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 47, 65, 80, 96, 122, 130, 147, 177, 181, 203, 227, 251, 290, 291, 297, 301, 329},
{0, 1, 3, 7, 8, 12, 20, 29, 30, 33, 44, 65, 80, 96, 120, 122, 134, 147, 155, 181, 193, 203, 204, 206, 252, 291, 346},
{0, 1, 3, 4, 7, 12, 20, 30, 32, 44, 65, 76, 80, 96, 120, 122, 138, 147, 148, 172, 181, 194, 197, 219, 235, 305, 344},
{0, 1, 3, 4, 7, 12, 20, 27, 30, 44, 50, 65, 80, 96, 122, 147, 181, 187, 196, 203, 250, 251, 278, 286, 310, 311, 349},
{0, 1, 135, 140, 159, 173, 184, 194, 196, 216, 232, 245, 256, 262, 263, 266, 271, 290, 304, 315, 325, 327, 347, 363, 376, 387},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 106, 113, 122, 147, 152, 181, 195, 211, 219, 221, 235, 242, 243, 281, 290},
{0, 1, 3, 5, 6, 7, 12, 20, 28, 30, 44, 51, 65, 80, 96, 122, 147, 163, 181, 196, 203, 238, 250, 251, 289, 301, 335},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 113, 122, 135, 147, 168, 181, 196, 222, 229, 267, 278, 285, 318, 356},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 118, 120, 122, 147, 180, 181, 203, 205, 251, 252, 259, 274, 323, 351, 365},
{0, 1, 3, 7, 9, 12, 20, 24, 26, 30, 44, 65, 80, 96, 122, 147, 159, 181, 182, 185, 204, 228, 256, 289, 310, 311, 358},
{0, 1, 174, 184, 203, 207, 214, 223, 228, 229, 288, 298, 317, 321, 328, 337, 342, 343, 345, 355, 374, 378, 385, 394},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 44, 47, 65, 80, 96, 122, 135, 147, 181, 203, 204, 235, 251, 267, 289, 290, 301, 329},
{0, 1, 3, 7, 12, 18, 20, 21, 30, 44, 65, 80, 93, 96, 120, 122, 147, 181, 203, 211, 236, 251, 259, 290, 297, 309, 333},
{0, 1, 3, 5, 7, 12, 20, 22, 29, 30, 41, 44, 56, 65, 80, 96, 105, 122, 147, 181, 204, 219, 252, 267, 273, 315, 385},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 82, 96, 122, 135, 136, 147, 153, 181, 186, 210, 219, 247, 255, 260, 275, 297},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 109, 122, 147, 181, 203, 219, 250, 252, 259, 280, 307, 318, 335, 370},
{0, 1, 3, 6, 7, 12, 17, 20, 30, 42, 44, 56, 65, 80, 96, 122, 147, 165, 181, 192, 193, 240, 246, 253, 279, 301, 334},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 112, 122, 147, 148, 150, 181, 190, 196, 203, 212, 241, 251, 304, 337, 338, 375},
{0, 1, 3, 6, 7, 9, 12, 20, 30, 44, 65, 68, 70, 80, 96, 114, 122, 147, 169, 177, 181, 203, 213, 252, 285, 301, 401},
{0, 1, 3, 6, 7, 9, 12, 20, 30, 44, 47, 64, 65, 80, 96, 101, 119, 122, 135, 147, 165, 181, 203, 232, 251, 289, 290, 314},
{0, 1, 3, 4, 7, 12, 20, 26, 30, 44, 65, 80, 96, 100, 122, 137, 147, 148, 181, 203, 212, 250, 252, 290, 315, 336, 381},
{0, 1, 3, 7, 12, 13, 20, 28, 30, 44, 65, 80, 96, 122, 147, 148, 178, 181, 187, 203, 219, 235, 250, 278, 305, 311, 364},
{0, 1, 3, 4, 7, 12, 19, 20, 26, 30, 44, 65, 80, 96, 106, 110, 122, 134, 147, 169, 181, 203, 230, 236, 251, 258, 323, 363},
{0, 1, 3, 7, 8, 12, 20, 22, 25, 30, 42, 44, 65, 80, 96, 100, 122, 147, 148, 181, 203, 208, 209, 220, 272, 279, 283, 366},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 60, 65, 80, 96, 122, 128, 147, 150, 181, 189, 203, 219, 252, 280, 302, 307, 346, 393},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 113, 122, 141, 147, 163, 164, 181, 203, 226, 251, 272, 300, 312, 326, 350},
{0, 1, 3, 7, 12, 20, 21, 24, 30, 44, 65, 80, 93, 96, 98, 120, 122, 136, 141, 147, 181, 203, 250, 251, 252, 290, 297},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 122, 143, 147, 154, 181, 203, 230, 238, 251, 284, 289, 297, 317, 348, 356},
{0, 1, 3, 7, 11, 12, 16, 19, 20, 30, 44, 65, 80, 96, 98, 122, 129, 147, 150, 181, 185, 203, 236, 275, 285, 349, 379, 389},
{0, 1, 3, 7, 8, 12, 13, 20, 30, 31, 44, 47, 65, 80, 96, 118, 122, 147, 181, 196, 203, 208, 212, 251, 263, 295, 305, 320},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 122, 138, 147, 155, 156, 181, 185, 203, 225, 227, 252, 286, 313, 327, 365},
{0, 1, 183, 187, 197, 208, 217, 228, 235, 240, 241, 303, 307, 317, 328, 337, 348, 355, 360, 361, 363, 367, 377, 388, 397, 408, 415},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 70, 80, 96, 106, 122, 132, 147, 148, 181, 187, 193, 203, 234, 235, 256, 262, 333, 361},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 68, 80, 86, 96, 121, 122, 147, 161, 181, 203, 219, 252, 272, 289, 323, 335, 378},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 62, 65, 70, 80, 90, 96, 101, 122, 125, 143, 147, 181, 203, 229, 263, 278, 301, 311, 317},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 53, 65, 80, 96, 122, 135, 143, 147, 148, 181, 203, 219, 230, 257, 259, 272, 305, 333, 336},
{0, 1, 2, 3, 7, 12, 13, 20, 30, 38, 44, 65, 80, 96, 120, 122, 147, 181, 187, 203, 219, 221, 275, 293, 308, 318, 357, 379},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 91, 96, 122, 142, 147, 164, 165, 181, 196, 203, 214, 217, 248, 250, 251, 290, 314},
{0, 1, 186, 192, 212, 222, 226, 229, 234, 244, 245, 308, 314, 334, 344, 348, 351, 356, 366, 367, 369, 375, 395, 405, 409, 412, 417},
{0, 1, 3, 7, 10, 12, 20, 26, 30, 44, 52, 65, 80, 93, 96, 122, 147, 156, 181, 203, 215, 231, 253, 286, 314, 340, 360, 380},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 74, 80, 96, 109, 122, 147, 148, 173, 181, 203, 209, 234, 243, 245, 272, 278, 297, 327, 383},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 47, 65, 80, 96, 122, 143, 147, 155, 176, 181, 203, 214, 215, 236, 273, 275, 344, 345, 356},
{0, 1, 2, 3, 7, 12, 16, 20, 26, 30, 44, 65, 80, 96, 117, 122, 147, 181, 203, 214, 246, 252, 286, 289, 315, 334, 377, 385},
{0, 1, 3, 7, 12, 16, 20, 30, 34, 44, 47, 65, 69, 80, 96, 122, 144, 147, 181, 203, 219, 235, 251, 275, 290, 314, 349, 371},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 96, 122, 147, 163, 181, 203, 209, 219, 251, 252, 266, 288, 327, 334, 339, 351, 379},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 94, 96, 98, 99, 122, 134, 147, 181, 203, 214, 252, 275, 289, 315, 328, 335},
{0, 1, 3, 7, 11, 12, 18, 20, 30, 44, 65, 80, 96, 105, 120, 122, 147, 181, 196, 203, 230, 278, 293, 301, 310, 316, 348, 407},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 122, 147, 181, 183, 203, 211, 219, 221, 251, 290, 291, 323, 331, 345, 353},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 129, 132, 144, 147, 178, 181, 184, 203, 219, 250, 252, 275, 289, 355, 383},
{0, 1, 153, 161, 177, 182, 200, 209, 219, 220, 222, 295, 299, 307, 323, 328, 346, 355, 365, 366, 368, 372, 380, 396, 401, 419, 428},
{0, 1, 2, 3, 7, 9, 12, 20, 30, 44, 46, 65, 80, 96, 100, 122, 147, 155, 181, 193, 203, 221, 246, 252, 275, 307, 311, 315, 363},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 118, 122, 132, 142, 147, 149, 165, 181, 182, 203, 228, 250, 251, 256, 275, 353, 364},
{0, 1, 421, 434, 419, 379, 253, 356, 218, 378, 248, 344, 374, 245, 358, 371, 232, 230, 388, 437, 199, 407, 382, 325, 193, 252, 319},
{0, 1, 3, 7, 12, 20, 30, 31, 32, 44, 65, 66, 80, 96, 118, 122, 136, 147, 178, 181, 203, 217, 250, 278, 286, 329, 333, 379},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 44, 65, 80, 84, 96, 101, 122, 147, 181, 190, 203, 221, 251, 278, 290, 311, 325, 339, 382},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 101, 122, 127, 147, 148, 179, 181, 189, 203, 221, 251, 252, 290, 311, 312, 339, 365},
{0, 1, 3, 7, 12, 20, 23, 24, 30, 44, 65, 75, 80, 96, 98, 122, 143, 147, 181, 203, 212, 251, 252, 282, 290, 312, 363, 391, 400},
{0, 1, 3, 5, 7, 12, 13, 16, 20, 30, 44, 48, 65, 80, 96, 120, 122, 147, 181, 203, 219, 252, 267, 291, 306, 313, 347, 376, 378},
{0, 1, 3, 7, 9, 12, 20, 21, 30, 33, 44, 65, 80, 96, 111, 122, 147, 148, 181, 196, 203, 219, 250, 282, 290, 301, 329, 335, 362},
{0, 1, 388, 420, 250, 371, 356, 228, 223, 442, 396, 243, 256, 435, 204, 385, 332, 415, 378, 257, 351, 330, 202, 394, 324, 196, 384},
{0, 1, 3, 7, 9, 12, 20, 30, 33, 44, 65, 67, 74, 80, 96, 120, 122, 147, 161, 181, 203, 214, 251, 252, 290, 304, 353, 376, 381},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 58, 65, 70, 80, 86, 96, 102, 122, 147, 181, 203, 252, 285, 286, 301, 327, 339, 360, 414, 427},
{0, 1, 3, 6, 7, 10, 12, 20, 30, 44, 49, 65, 80, 96, 99, 122, 147, 153, 162, 179, 181, 193, 203, 225, 247, 253, 264, 286, 361},
{0, 1, 2, 3, 7, 12, 20, 30, 35, 39, 44, 65, 68, 80, 96, 120, 122, 131, 147, 181, 193, 203, 221, 235, 256, 284, 307, 353, 354},
{0, 1, 3, 7, 10, 11, 12, 16, 20, 30, 42, 44, 65, 80, 96, 122, 147, 181, 203, 221, 228, 230, 278, 293, 311, 339, 350, 369, 385},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 114, 122, 136, 147, 181, 194, 200, 203, 221, 269, 286, 307, 312, 327, 366, 373, 429},
{0, 1, 242, 402, 245, 347, 390, 375, 330, 339, 207, 443, 200, 209, 261, 437, 248, 412, 395, 391, 337, 404, 440, 378, 372, 260, 217},
{0, 1, 3, 7, 11, 12, 20, 30, 38, 44, 65, 75, 80, 91, 96, 122, 147, 181, 203, 223, 239, 251, 272, 311, 322, 323, 337, 363, 369},
{0, 1, 3, 4, 7, 11, 12, 15, 20, 30, 44, 65, 80, 91, 96, 108, 122, 140, 147, 151, 181, 186, 203, 221, 228, 263, 311, 315, 415, 439},
{0, 1, 3, 7, 12, 20, 30, 44, 54, 60, 65, 80, 96, 122, 147, 181, 194, 203, 221, 231, 252, 253, 291, 307, 337, 370, 376, 427},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 98, 112, 122, 147, 181, 186, 188, 203, 221, 242, 251, 271, 272, 298, 314, 335, 385},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 47, 65, 80, 96, 113, 122, 142, 147, 167, 181, 203, 221, 236, 237, 249, 275, 285, 312, 352, 375},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 75, 80, 96, 122, 131, 147, 180, 181, 189, 203, 250, 251, 286, 289, 297, 329, 407, 414, 442},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 46, 57, 65, 66, 80, 96, 122, 147, 152, 168, 181, 196, 203, 236, 238, 251, 297, 309, 356, 394},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 89, 96, 117, 122, 142, 147, 151, 163, 181, 201, 203, 250, 251, 253, 288, 314, 375, 408, 440},
{0, 1, 3, 6, 7, 12, 20, 30, 39, 44, 47, 65, 80, 96, 122, 147, 152, 153, 181, 203, 213, 251, 276, 289, 314, 343, 345, 432, 439},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 116, 122, 147, 155, 169, 181, 193, 203, 209, 210, 229, 252, 254, 301, 315, 335, 370, 385},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 118, 120, 122, 147, 177, 181, 203, 219, 251, 252, 272, 290, 305, 326, 329, 333, 420},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 101, 122, 132, 147, 150, 181, 186, 203, 206, 215, 250, 251, 289, 290, 300, 314, 322, 413},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 95, 96, 111, 118, 122, 147, 181, 188, 203, 210, 250, 251, 252, 278, 290, 323, 376, 380, 414},
{0, 1, 3, 4, 7, 12, 17, 20, 30, 44, 54, 65, 80, 96, 115, 122, 147, 177, 181, 203, 205, 213, 251, 252, 290, 323, 331, 337, 370, 392},
{0, 1, 3, 5, 7, 12, 17, 20, 30, 44, 65, 75, 80, 96, 113, 122, 131, 147, 162, 181, 199, 203, 252, 261, 280, 307, 319, 346, 382, 416},
{0, 1, 3, 5, 7, 12, 20, 28, 30, 40, 44, 65, 80, 96, 112, 118, 122, 136, 147, 181, 198, 203, 211, 246, 252, 286, 307, 329, 358, 404},
{0, 1, 3, 6, 7, 8, 12, 20, 21, 30, 44, 53, 65, 80, 96, 107, 122, 132, 147, 181, 203, 208, 230, 278, 280, 305, 317, 321, 326, 447},
{0, 1, 3, 7, 11, 12, 15, 20, 30, 44, 49, 65, 80, 96, 122, 147, 163, 179, 181, 202, 203, 238, 251, 289, 292, 293, 297, 312, 320, 417},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 65, 72, 80, 96, 98, 118, 122, 147, 164, 181, 193, 203, 228, 234, 251, 289, 317, 328, 336, 376},
{0, 1, 3, 7, 10, 12, 14, 19, 20, 30, 44, 65, 80, 96, 113, 122, 127, 147, 181, 194, 203, 213, 252, 258, 290, 315, 323, 329, 401, 447},
{0, 1, 3, 4, 7, 9, 12, 20, 25, 30, 44, 65, 80, 96, 98, 115, 122, 147, 178, 181, 203, 214, 250, 251, 279, 289, 338, 376, 382, 422},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 50, 65, 80, 96, 118, 122, 147, 164, 170, 181, 203, 251, 254, 272, 309, 312, 337, 363, 378, 384},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 120, 122, 144, 147, 163, 181, 203, 219, 251, 252, 284, 312, 337, 338, 345, 442, 462},
{0, 1, 3, 4, 7, 12, 20, 28, 30, 44, 48, 65, 80, 96, 122, 147, 148, 162, 181, 203, 208, 223, 225, 252, 262, 272, 290, 301, 360, 373},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 126, 133, 147, 163, 164, 181, 196, 203, 221, 243, 251, 275, 300, 312, 348, 375},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 107, 122, 147, 178, 181, 185, 194, 203, 208, 217, 256, 272, 278, 311, 326, 339, 435},
{0, 1, 3, 7, 12, 19, 20, 23, 30, 44, 52, 65, 80, 96, 122, 124, 135, 147, 181, 198, 203, 221, 235, 252, 290, 323, 388, 400, 454, 472},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 82, 96, 107, 122, 129, 140, 142, 147, 178, 181, 203, 233, 250, 272, 278, 295, 326, 355, 396},
{0, 1, 3, 4, 7, 9, 12, 20, 30, 44, 55, 65, 80, 81, 96, 122, 128, 147, 181, 196, 203, 219, 251, 252, 290, 337, 339, 351, 379, 401},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 75, 80, 94, 96, 120, 121, 122, 147, 148, 181, 203, 219, 251, 252, 272, 289, 291, 306, 352, 417},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 87, 91, 96, 120, 122, 147, 169, 181, 193, 203, 225, 251, 252, 280, 290, 299, 323, 353, 392},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 59, 65, 75, 80, 96, 120, 122, 147, 181, 203, 214, 219, 251, 252, 268, 290, 376, 381, 401, 404},
{0, 1, 3, 4, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 134, 147, 179, 181, 203, 227, 235, 243, 251, 290, 323, 339, 363, 391, 414, 447},
{0, 1, 3, 4, 7, 12, 20, 30, 36, 44, 45, 65, 80, 84, 96, 109, 122, 133, 147, 181, 203, 204, 250, 272, 278, 293, 337, 344, 390, 392},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 54, 65, 80, 90, 96, 122, 147, 165, 181, 203, 219, 221, 236, 252, 287, 307, 315, 324, 354, 376, 382},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 81, 96, 122, 147, 157, 181, 203, 251, 275, 289, 309, 317, 323, 356, 372, 392, 423, 441, 481},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 91, 93, 96, 107, 118, 122, 147, 181, 193, 203, 217, 225, 250, 259, 272, 311, 337, 359, 364},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 62, 65, 80, 89, 96, 122, 127, 147, 181, 187, 203, 221, 251, 279, 292, 312, 341, 351, 379, 384, 387},
{0, 1, 3, 6, 7, 9, 12, 20, 30, 44, 65, 80, 96, 118, 122, 147, 150, 181, 203, 250, 278, 289, 311, 312, 337, 372, 383, 402, 437, 457},
{0, 1, 3, 7, 12, 18, 20, 30, 36, 44, 53, 60, 65, 80, 96, 122, 143, 147, 177, 181, 203, 219, 229, 240, 252, 273, 301, 333, 407, 446},
{0, 1, 3, 6, 7, 12, 19, 20, 30, 44, 55, 65, 80, 96, 122, 147, 171, 181, 203, 224, 250, 251, 252, 289, 350, 363, 383, 429, 452, 468},
{0, 1, 3, 4, 7, 12, 19, 20, 30, 44, 65, 80, 84, 96, 122, 132, 142, 147, 170, 181, 195, 203, 234, 251, 281, 289, 352, 364, 413, 421},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 65, 80, 95, 96, 122, 134, 147, 155, 181, 203, 206, 212, 242, 247, 252, 275, 280, 294, 335, 345, 392},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 90, 96, 122, 147, 162, 181, 196, 203, 225, 234, 252, 290, 307, 333, 366, 391, 420, 431, 439, 472},
{0, 1, 3, 5, 7, 9, 12, 20, 30, 44, 65, 80, 96, 98, 122, 131, 147, 163, 181, 196, 203, 228, 251, 270, 289, 297, 360, 376, 388, 416},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 58, 65, 80, 96, 122, 133, 147, 164, 181, 203, 210, 234, 250, 272, 275, 313, 334, 341, 346, 395, 404, 418},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 80, 96, 122, 132, 147, 181, 201, 203, 228, 251, 271, 286, 289, 294, 297, 314, 369, 388, 394, 427},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 94, 96, 98, 120, 122, 147, 179, 181, 203, 238, 251, 290, 305, 309, 310, 351, 356, 435, 460, 465},
{0, 1, 376, 432, 453, 448, 431, 503, 501, 404, 260, 237, 439, 232, 381, 433, 249, 363, 219, 287, 288, 367, 223, 429, 393, 289, 435, 465, 476, 285},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 80, 88, 96, 122, 137, 147, 163, 181, 196, 203, 212, 242, 250, 251, 289, 309, 337, 360, 400, 499},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 143, 147, 154, 172, 181, 200, 203, 233, 237, 251, 272, 312, 351, 366, 438, 451, 496},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 140, 147, 155, 179, 181, 203, 204, 251, 252, 253, 273, 290, 291, 345, 352, 373, 392, 419},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 90, 96, 109, 122, 136, 147, 164, 181, 196, 203, 229, 250, 251, 252, 292, 314, 363, 375, 384, 440},
{0, 1, 3, 4, 7, 12, 17, 20, 30, 42, 44, 47, 65, 80, 96, 122, 147, 153, 181, 203, 214, 251, 272, 273, 311, 312, 315, 369, 426, 439, 457},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 75, 80, 96, 110, 111, 122, 144, 147, 148, 181, 182, 187, 203, 236, 251, 258, 300, 312, 345, 363, 391},
{0, 1, 428, 368, 255, 396, 419, 445, 453, 282, 372, 273, 474, 293, 469, 234, 226, 438, 250, 439, 492, 401, 222, 380, 292, 441, 501},
{0, 1, 3, 4, 7, 12, 20, 30, 31, 33, 44, 65, 80, 94, 96, 99, 119, 122, 147, 169, 181, 203, 205, 251, 278, 289, 307, 318, 378, 379, 419},
{0, 1, 3, 7, 11, 12, 13, 20, 30, 44, 65, 75, 80, 96, 120, 122, 147, 153, 181, 187, 203, 219, 225, 251, 252, 290, 305, 319, 337, 351, 400},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 52, 65, 80, 96, 122, 147, 181, 196, 203, 213, 242, 251, 267, 289, 310, 320, 341, 374, 376, 404, 438, 446},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 53, 65, 75, 80, 86, 96, 122, 147, 154, 181, 196, 203, 235, 251, 289, 302, 317, 360, 383, 407, 443, 447},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 67, 80, 96, 122, 147, 161, 181, 203, 251, 267, 306, 311, 323, 339, 351, 380, 410, 414, 439, 463, 485},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 47, 65, 80, 93, 96, 112, 122, 147, 180, 181, 203, 210, 229, 251, 284, 312, 323, 377, 404, 418, 447, 485},
{0, 1, 268, 297, 447, 405, 392, 466, 244, 287, 429, 296, 373, 479, 444, 452, 503, 435, 225, 490, 445, 248, 416, 257, 378, 470, 509, 396, 281, 230},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 68, 78, 80, 86, 96, 122, 133, 147, 181, 196, 203, 244, 250, 251, 290, 323, 334, 386, 414, 424, 443, 485},
{0, 1, 3, 7, 12, 15, 20, 21, 30, 42, 44, 65, 80, 91, 96, 122, 147, 179, 181, 203, 221, 227, 251, 279, 287, 290, 312, 345, 373, 387, 407},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 44, 65, 80, 96, 119, 122, 143, 147, 157, 163, 181, 203, 236, 251, 253, 323, 327, 356, 376, 383, 413, 453},
{0, 1, 3, 7, 11, 12, 20, 30, 32, 44, 56, 65, 80, 96, 122, 147, 165, 181, 193, 203, 219, 251, 259, 299, 312, 314, 341, 416, 436, 446, 455, 519},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 147, 155, 161, 179, 181, 197, 203, 219, 242, 251, 289, 297, 325, 342, 353, 402, 455, 462},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 61, 65, 80, 95, 96, 122, 147, 156, 180, 181, 203, 249, 251, 289, 314, 321, 342, 344, 379, 413, 419, 457},
{0, 1, 522, 258, 287, 450, 432, 447, 384, 459, 401, 251, 453, 512, 437, 262, 408, 487, 483, 476, 300, 282, 507, 301, 297, 378, 451, 412, 228, 234},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 66, 80, 96, 122, 147, 152, 155, 181, 189, 203, 245, 251, 275, 303, 314, 315, 316, 342, 363, 450, 472},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 50, 60, 65, 80, 87, 96, 98, 122, 144, 147, 181, 203, 221, 251, 272, 314, 333, 341, 369, 385, 408, 439},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 47, 61, 65, 80, 96, 113, 122, 147, 148, 181, 203, 214, 223, 251, 272, 280, 311, 323, 363, 401, 437, 477},
{0, 1, 2, 3, 7, 12, 16, 20, 30, 44, 48, 62, 65, 80, 96, 122, 142, 147, 175, 181, 202, 203, 251, 289, 307, 316, 324, 339, 379, 407, 421, 461},
{0, 1, 3, 7, 8, 12, 20, 26, 30, 44, 51, 65, 80, 96, 120, 122, 147, 153, 181, 203, 227, 251, 278, 284, 314, 352, 385, 390, 438, 442, 484},
{0, 1, 3, 4, 7, 12, 18, 20, 30, 44, 55, 65, 80, 96, 104, 122, 147, 165, 167, 181, 203, 246, 251, 290, 323, 339, 352, 398, 421, 429, 457, 512},
{0, 1, 451, 231, 497, 269, 245, 421, 236, 501, 446, 388, 292, 425, 294, 456, 527, 273, 464, 383, 304, 444, 305, 459, 457, 397, 522, 299, 473, 520},
{0, 1, 2, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 162, 178, 181, 203, 249, 251, 252, 289, 290, 323, 339, 345, 351, 357, 414, 480},
{0, 1, 3, 7, 10, 12, 16, 20, 30, 44, 65, 80, 96, 99, 122, 123, 142, 147, 163, 181, 193, 201, 203, 251, 277, 279, 287, 312, 326, 359, 446, 509},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 46, 65, 80, 96, 122, 135, 147, 157, 181, 196, 203, 226, 240, 242, 251, 261, 270, 289, 339, 360, 414, 430, 502},
{0, 1, 3, 5, 7, 12, 18, 20, 30, 44, 65, 80, 81, 96, 113, 122, 125, 147, 150, 181, 196, 203, 251, 290, 301, 307, 326, 337, 364, 404, 449, 465},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 76, 80, 93, 96, 122, 143, 147, 160, 179, 181, 203, 214, 251, 275, 311, 314, 315, 352, 366, 401, 409, 420, 440},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 118, 122, 147, 164, 181, 189, 197, 201, 203, 226, 251, 272, 284, 312, 326, 381, 398, 400, 426, 492},
{0, 1, 248, 473, 479, 430, 309, 235, 396, 515, 425, 284, 276, 466, 389, 271, 493, 463, 262, 502, 308, 402, 438, 507, 250, 404, 462, 416, 481, 242},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 76, 80, 96, 122, 127, 147, 181, 196, 203, 236, 251, 258, 267, 290, 314, 330, 342, 375, 390, 413, 455, 472},
{0, 1, 3, 7, 12, 16, 17, 20, 30, 44, 65, 80, 88, 96, 98, 122, 147, 175, 181, 203, 222, 236, 251, 289, 307, 324, 336, 345, 363, 376, 409, 435},
{0, 1, 3, 7, 11, 12, 16, 20, 30, 44, 65, 80, 90, 96, 119, 122, 147, 181, 194, 203, 219, 228, 233, 251, 252, 275, 289, 307, 344, 409, 418, 509},
{0, 1, 2, 3, 7, 12, 13, 20, 23, 30, 44, 65, 80, 82, 96, 122, 147, 181, 187, 196, 203, 208, 242, 251, 275, 289, 301, 317, 329, 400, 407, 414},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 47, 65, 80, 86, 96, 122, 147, 160, 181, 203, 219, 235, 251, 288, 289, 290, 309, 316, 366, 387, 414, 433},
{0, 1, 3, 7, 11, 12, 17, 20, 30, 44, 48, 65, 80, 96, 99, 105, 122, 147, 181, 196, 203, 219, 227, 251, 290, 312, 337, 345, 351, 388, 457, 462},
{0, 1, 468, 506, 428, 442, 415, 471, 267, 259, 255, 478, 540, 411, 313, 501, 312, 462, 493, 237, 272, 423, 400, 469, 393, 489, 244, 306, 286, 520},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 82, 94, 96, 122, 123, 126, 135, 147, 181, 203, 251, 262, 271, 289, 311, 334, 349, 382, 407, 454, 479},
{0, 1, 3, 7, 12, 13, 20, 30, 31, 44, 57, 65, 80, 96, 120, 122, 147, 181, 203, 247, 250, 251, 282, 285, 323, 337, 344, 356, 434, 455, 462, 480},
{0, 1, 3, 16, 23, 42, 76, 82, 86, 119, 137, 154, 175, 183, 184, 186, 199, 206, 211, 225, 259, 265, 269, 302, 320, 337, 358, 394},
{0, 1, 451, 278, 253, 453, 438, 538, 258, 532, 417, 503, 403, 508, 300, 467, 128, 288, 528, 267, 488, 500, 158, 450, 408, 517, 501, 301, 282, 482, 432, 428},
{0, 1, 3, 7, 12, 18, 20, 26, 30, 44, 65, 80, 96, 122, 147, 181, 203, 208, 219, 221, 251, 253, 284, 290, 294, 313, 339, 345, 367, 384, 413, 443},
{0, 1, 3, 5, 7, 12, 20, 28, 30, 44, 65, 80, 96, 112, 120, 122, 147, 152, 181, 203, 219, 220, 243, 251, 252, 281, 289, 317, 326, 380, 407, 414},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 107, 122, 147, 150, 162, 171, 181, 190, 203, 236, 250, 251, 289, 297, 337, 349, 359, 408, 420, 449},
{0, 1, 3, 4, 7, 12, 16, 20, 30, 44, 63, 65, 80, 96, 122, 147, 163, 181, 193, 203, 251, 262, 286, 289, 295, 334, 376, 380, 398, 400, 409, 500},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 74, 80, 96, 120, 122, 147, 153, 181, 184, 203, 244, 251, 252, 290, 294, 323, 328, 363, 365, 370, 409, 422},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 46, 65, 80, 96, 105, 112, 122, 133, 147, 180, 181, 202, 203, 208, 250, 251, 289, 322, 375, 400, 403, 420, 463, 474},
{0, 1, 2, 3, 7, 12, 20, 22, 23, 30, 44, 65, 80, 96, 98, 103, 122, 147, 181, 193, 203, 217, 251, 304, 323, 329, 345, 365, 392, 432, 479, 483, 522},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 57, 65, 78, 80, 96, 122, 147, 181, 191, 203, 211, 251, 252, 258, 290, 323, 336, 356, 373, 401, 464, 470, 475},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 53, 61, 65, 80, 96, 122, 147, 177, 181, 203, 219, 251, 286, 308, 326, 337, 365, 407, 428, 471, 473, 499, 513},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 112, 120, 122, 147, 153, 181, 202, 203, 228, 250, 251, 289, 344, 364, 375, 390, 407, 415, 418, 506, 508},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 64, 65, 80, 96, 122, 134, 147, 168, 181, 182, 196, 203, 250, 251, 252, 279, 289, 290, 363, 400, 415, 506, 516},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 54, 65, 80, 83, 96, 112, 122, 147, 158, 181, 203, 251, 255, 264, 278, 289, 344, 345, 377, 389, 417, 438, 495, 515},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 140, 147, 149, 165, 170, 181, 196, 203, 251, 252, 253, 268, 290, 351, 401, 428, 429, 469, 475},
{0, 1, 3, 4, 7, 12, 20, 30, 33, 44, 65, 69, 80, 83, 96, 122, 136, 147, 181, 202, 203, 235, 251, 289, 310, 335, 379, 407, 414, 419, 453, 503},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 127, 147, 178, 181, 203, 230, 236, 251, 259, 264, 279, 312, 350, 384, 390, 423, 477, 520},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 122, 140, 147, 148, 181, 203, 220, 244, 251, 252, 290, 298, 315, 319, 351, 401, 404, 432, 441, 478},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 48, 65, 80, 96, 102, 122, 147, 163, 181, 196, 203, 220, 251, 289, 307, 312, 345, 375, 417, 431, 451, 457, 477, 522},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 70, 80, 96, 98, 122, 147, 181, 202, 203, 204, 251, 273, 292, 314, 331, 345, 352, 360, 388, 406, 444, 480},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 47, 65, 80, 96, 119, 122, 147, 181, 190, 203, 220, 232, 251, 261, 289, 314, 329, 348, 386, 419, 438, 493, 525},
{0, 1, 435, 488, 516, 514, 337, 286, 513, 109, 431, 526, 556, 93, 280, 355, 549, 285, 508, 459, 3, 241, 271, 288, 545, 70, 36, 442, 260, 499, 457, 456},
{0, 1, 3, 7, 8, 12, 20, 21, 30, 44, 50, 65, 80, 96, 98, 116, 122, 147, 179, 181, 203, 216, 250, 251, 262, 264, 290, 306, 396, 406, 414, 439, 526},
{0, 1, 3, 7, 12, 17, 20, 21, 30, 44, 65, 80, 96, 99, 122, 127, 147, 164, 168, 181, 203, 234, 238, 251, 263, 289, 309, 312, 367, 400, 439, 457, 479},
{0, 1, 3, 7, 11, 12, 20, 24, 25, 30, 44, 65, 80, 96, 98, 122, 147, 150, 181, 195, 197, 203, 250, 251, 289, 300, 302, 351, 363, 375, 439, 462, 508},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 70, 80, 96, 122, 147, 181, 196, 203, 207, 219, 223, 225, 251, 261, 290, 294, 337, 339, 341, 411, 469, 487},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 62, 65, 80, 90, 96, 106, 122, 147, 177, 181, 203, 234, 250, 251, 290, 314, 323, 363, 418, 426, 456, 457, 487},
{0, 1, 3, 7, 9, 12, 20, 21, 30, 44, 65, 80, 96, 119, 122, 135, 147, 181, 196, 203, 229, 244, 251, 289, 291, 323, 360, 413, 423, 438, 443, 456, 466},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 45, 65, 70, 80, 96, 122, 147, 161, 181, 196, 203, 250, 251, 252, 279, 290, 303, 323, 365, 429, 444, 467, 490, 541},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 55, 65, 80, 96, 122, 141, 147, 164, 181, 203, 251, 266, 276, 289, 290, 323, 359, 393, 394, 421, 423, 442, 468, 484},
{0, 1, 3, 7, 12, 19, 20, 30, 33, 44, 65, 80, 92, 96, 122, 125, 147, 153, 181, 203, 234, 250, 251, 252, 289, 307, 346, 363, 407, 423, 438, 446, 569},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 51, 59, 65, 80, 96, 122, 142, 147, 170, 181, 196, 203, 221, 250, 251, 289, 307, 329, 364, 375, 447, 461, 493, 539},
{0, 1, 3, 7, 12, 17, 19, 20, 30, 44, 65, 80, 96, 121, 122, 144, 147, 181, 190, 203, 230, 250, 251, 278, 284, 289, 321, 376, 409, 445, 449, 489, 510},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 79, 80, 90, 96, 122, 134, 147, 165, 181, 203, 221, 228, 251, 279, 289, 295, 327, 353, 360, 407, 415, 512, 550},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 67, 80, 96, 108, 120, 122, 147, 181, 192, 203, 233, 246, 250, 251, 278, 289, 322, 376, 380, 438, 451, 536, 539},
{0, 1, 3, 5, 6, 7, 12, 20, 26, 30, 44, 50, 65, 66, 80, 96, 98, 122, 147, 165, 181, 203, 204, 251, 289, 344, 358, 379, 391, 419, 471, 478, 516, 531},
{0, 1, 2, 3, 7, 12, 20, 25, 27, 30, 31, 34, 44, 65, 80, 96, 102, 122, 147, 171, 181, 203, 238, 250, 251, 289, 291, 312, 363, 387, 417, 442, 453, 505},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 65, 75, 80, 96, 114, 122, 147, 148, 155, 162, 181, 203, 251, 282, 289, 330, 334, 360, 388, 421, 424, 440, 486, 518},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 75, 80, 81, 96, 98, 104, 122, 147, 175, 181, 203, 210, 236, 251, 275, 289, 293, 360, 364, 400, 447, 451, 497},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 122, 137, 147, 153, 180, 181, 201, 203, 251, 265, 289, 293, 314, 348, 375, 383, 413, 430, 469, 504},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 96, 98, 122, 125, 140, 147, 180, 181, 192, 203, 228, 250, 251, 289, 294, 317, 363, 379, 393, 407, 451, 494},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 57, 65, 80, 96, 120, 122, 147, 181, 203, 219, 251, 252, 272, 289, 300, 329, 336, 363, 397, 409, 417, 457, 506, 515},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 118, 122, 140, 147, 153, 154, 181, 203, 218, 250, 251, 284, 286, 289, 290, 380, 414, 416, 434, 477, 479},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 96, 120, 122, 143, 147, 181, 192, 203, 231, 250, 251, 289, 322, 331, 337, 361, 376, 383, 435, 436, 475, 487},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 156, 181, 185, 191, 203, 229, 235, 250, 251, 256, 281, 289, 290, 299, 329, 359, 401, 447, 526},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 80, 96, 113, 122, 147, 175, 181, 203, 221, 251, 273, 275, 289, 302, 336, 360, 407, 409, 440, 445, 484, 487, 500},
{0, 1, 437, 537, 582, 497, 428, 452, 517, 547, 470, 432, 267, 494, 576, 324, 555, 300, 262, 579, 282, 462, 341, 513, 327, 510, 511, 292, 258, 491, 321, 522, 340},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 80, 96, 122, 147, 176, 181, 203, 250, 251, 268, 285, 289, 317, 334, 373, 379, 380, 418, 451, 477, 478, 479},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 80, 96, 119, 122, 147, 179, 181, 194, 203, 250, 251, 270, 277, 284, 289, 303, 305, 338, 363, 409, 464, 504, 506},
{0, 1, 3, 4, 7, 12, 19, 20, 30, 32, 44, 65, 80, 96, 103, 122, 133, 147, 181, 203, 209, 251, 264, 275, 278, 289, 314, 363, 414, 441, 503, 504, 508, 551},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 61, 65, 75, 80, 96, 122, 147, 156, 181, 203, 207, 250, 251, 280, 289, 335, 337, 363, 394, 401, 414, 434, 502, 512},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 81, 96, 98, 113, 122, 140, 147, 181, 203, 228, 251, 274, 289, 297, 302, 336, 360, 415, 435, 438, 447, 487},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 169, 177, 180, 181, 203, 251, 252, 289, 298, 308, 314, 379, 407, 416, 420, 456, 461, 507, 533},
{0, 1, 288, 491, 517, 460, 278, 577, 476, 433, 567, 581, 344, 270, 528, 450, 261, 495, 546, 265, 562, 345, 437, 536, 516, 323, 523, 309, 442, 481, 304, 319, 519},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 122, 147, 181, 190, 195, 201, 203, 251, 273, 289, 314, 332, 348, 360, 363, 387, 401, 438, 474, 478, 484},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 144, 147, 169, 170, 181, 197, 203, 251, 252, 275, 289, 314, 336, 388, 401, 423, 440, 464, 470, 516},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 57, 65, 80, 96, 98, 119, 122, 142, 147, 181, 182, 203, 251, 253, 280, 289, 345, 379, 393, 394, 400, 440, 467, 481, 493},
{0, 1, 3, 7, 8, 12, 20, 27, 30, 44, 47, 52, 65, 80, 96, 122, 147, 178, 181, 203, 229, 251, 289, 290, 360, 380, 401, 414, 421, 449, 488, 497, 512, 554},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 52, 55, 65, 75, 80, 93, 96, 122, 147, 181, 203, 233, 247, 251, 279, 289, 290, 312, 334, 397, 403, 409, 439, 474, 588},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 163, 181, 203, 230, 250, 251, 289, 312, 322, 329, 340, 348, 379, 403, 409, 504, 516, 574, 598},
{0, 1, 523, 591, 348, 334, 575, 514, 522, 539, 264, 443, 314, 508, 476, 340, 530, 552, 349, 302, 504, 269, 330, 595, 278, 601, 525, 291, 438, 563, 465, 488, 452},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 66, 80, 96, 122, 129, 147, 178, 181, 186, 196, 198, 203, 214, 251, 272, 286, 289, 312, 314, 383, 400, 439, 477, 524},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 84, 90, 96, 122, 147, 181, 203, 204, 250, 251, 252, 256, 278, 280, 289, 313, 344, 374, 376, 400, 466, 512},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 57, 65, 75, 80, 96, 122, 147, 157, 164, 181, 203, 206, 251, 289, 317, 356, 360, 393, 404, 407, 414, 422, 447, 480, 544},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 53, 65, 80, 96, 98, 117, 122, 147, 148, 181, 203, 228, 251, 289, 291, 302, 315, 360, 415, 443, 454, 460, 509, 532, 535},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 131, 147, 156, 181, 203, 206, 251, 286, 289, 306, 317, 360, 403, 409, 421, 439, 449, 478, 527, 560},
{0, 1, 3, 7, 9, 12, 16, 17, 20, 30, 44, 65, 76, 80, 96, 104, 122, 144, 147, 163, 181, 203, 235, 242, 251, 289, 297, 312, 333, 360, 387, 393, 417, 423, 535},
{0, 1, 458, 340, 447, 560, 529, 472, 463, 296, 528, 353, 287, 332, 551, 508, 271, 352, 535, 531, 282, 516, 579, 604, 482, 315, 306, 596, 267, 570, 443, 491, 546},
{0, 1, 3, 4, 7, 12, 20, 27, 30, 44, 49, 65, 80, 96, 122, 147, 148, 181, 203, 214, 251, 275, 289, 314, 327, 344, 401, 455, 472, 483, 504, 512, 527, 532},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 47, 65, 80, 96, 122, 147, 149, 181, 196, 203, 250, 251, 279, 284, 289, 290, 293, 301, 314, 322, 403, 413, 461, 512, 558},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 81, 96, 122, 139, 147, 181, 203, 204, 213, 227, 251, 279, 289, 348, 354, 379, 403, 409, 442, 466, 492, 520, 573, 591},
{0, 1, 3, 7, 12, 19, 20, 30, 40, 44, 65, 80, 96, 107, 122, 146, 147, 181, 203, 206, 235, 251, 278, 284, 289, 311, 317, 360, 403, 407, 409, 497, 500, 552},
{0, 1, 3, 7, 8, 12, 20, 21, 30, 44, 65, 66, 80, 96, 122, 147, 151, 171, 181, 199, 203, 234, 251, 289, 291, 348, 387, 409, 456, 457, 497, 500, 525, 530},
{0, 1, 3, 7, 12, 20, 30, 31, 33, 44, 51, 65, 80, 84, 96, 122, 147, 163, 181, 184, 190, 202, 203, 251, 289, 297, 312, 326, 358, 400, 417, 438, 446, 552},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 53, 65, 80, 93, 96, 122, 147, 164, 181, 203, 206, 226, 237, 251, 289, 320, 329, 363, 401, 434, 438, 499, 529, 576},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 134, 147, 157, 181, 203, 217, 235, 251, 252, 256, 289, 290, 312, 323, 329, 363, 414, 426, 474, 527, 555},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 66, 80, 96, 112, 122, 147, 181, 197, 203, 211, 236, 245, 251, 284, 285, 289, 317, 322, 363, 379, 402, 415, 476, 521, 545},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 122, 127, 147, 164, 169, 181, 187, 202, 203, 251, 272, 289, 312, 363, 375, 400, 403, 421, 477, 493, 533, 558},
{0, 1, 298, 328, 223, 288, 488, 337, 469, 565, 513, 602, 573, 613, 343, 499, 317, 545, 516, 549, 583, 606, 492, 459, 514, 526, 321, 556, 570, 571, 109, 342},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 65, 80, 96, 122, 147, 163, 178, 181, 196, 203, 250, 251, 289, 292, 312, 333, 342, 355, 363, 375, 399, 418, 421, 430, 520},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 74, 80, 96, 122, 147, 163, 171, 181, 203, 204, 250, 251, 275, 276, 285, 289, 335, 361, 375, 407, 484, 493, 512, 575},
{0, 1, 273, 579, 611, 453, 354, 459, 297, 309, 279, 540, 543, 567, 624, 314, 360, 473, 534, 489, 304, 521, 574, 549, 584, 341, 541, 477, 563, 293, 361, 484, 494},
{0, 1, 3, 7, 12, 20, 30, 37, 40, 44, 50, 65, 80, 93, 96, 122, 147, 156, 178, 181, 202, 203, 251, 270, 285, 289, 334, 360, 409, 415, 477, 478, 481, 526, 577},
{0, 1, 3, 7, 10, 12, 20, 30, 42, 44, 49, 65, 80, 96, 122, 147, 181, 203, 214, 228, 242, 251, 289, 297, 305, 314, 327, 332, 345, 360, 419, 457, 486, 488, 593},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 79, 80, 82, 96, 122, 132, 147, 155, 181, 193, 203, 215, 251, 289, 336, 343, 360, 384, 387, 415, 459, 478, 487, 512, 547},
{0, 1, 3, 7, 12, 20, 30, 31, 36, 44, 47, 57, 65, 80, 96, 122, 129, 145, 147, 181, 185, 203, 242, 251, 264, 289, 297, 334, 373, 408, 421, 427, 498, 526, 566},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 120, 122, 147, 174, 181, 203, 214, 251, 252, 255, 287, 288, 289, 300, 326, 339, 346, 363, 409, 437, 450, 478},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 80, 96, 103, 117, 122, 147, 150, 178, 181, 203, 249, 250, 251, 260, 289, 312, 363, 384, 414, 417, 438, 468, 504, 556},
{0, 1, 511, 334, 623, 282, 300, 350, 354, 602, 547, 595, 536, 627, 607, 504, 276, 464, 573, 516, 546, 365, 458, 549, 364, 555, 482, 329, 322, 532},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 90, 96, 122, 147, 163, 181, 203, 214, 222, 230, 243, 251, 261, 277, 289, 333, 348, 360, 402, 409, 486, 514, 585},
{0, 1, 3, 7, 11, 12, 20, 25, 30, 44, 65, 80, 96, 99, 113, 122, 131, 147, 181, 192, 203, 249, 251, 289, 317, 348, 379, 400, 426, 428, 477, 505, 551, 571, 620},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 119, 122, 142, 147, 181, 203, 219, 230, 248, 251, 252, 265, 289, 310, 339, 367, 376, 379, 414, 434, 442, 527},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 71, 80, 96, 112, 122, 147, 163, 181, 196, 200, 203, 225, 251, 289, 297, 302, 312, 387, 411, 415, 430, 443, 450, 484, 517},
{0, 1, 3, 7, 12, 20, 23, 30, 33, 42, 44, 47, 51, 65, 80, 96, 122, 147, 164, 181, 196, 203, 205, 234, 251, 289, 290, 344, 359, 387, 413, 415, 416, 477, 504, 543},
{0, 1, 3, 4, 7, 11, 12, 20, 30, 44, 65, 79, 80, 96, 113, 122, 147, 181, 183, 203, 251, 256, 289, 290, 310, 339, 379, 440, 464, 478, 503, 511, 524, 552, 608},
{0, 1, 553, 286, 610, 369, 476, 639, 562, 501, 363, 317, 279, 292, 552, 349, 322, 533, 625, 463, 547, 568, 345, 555, 506, 529, 368, 621, 518, 334, 593, 598, 470},
{0, 1, 3, 7, 9, 12, 18, 20, 30, 44, 50, 53, 65, 70, 80, 96, 122, 140, 144, 147, 181, 203, 235, 251, 289, 307, 334, 344, 395, 405, 419, 469, 500, 531, 618},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 103, 112, 122, 147, 181, 190, 203, 251, 289, 305, 314, 317, 326, 375, 379, 412, 430, 446, 464, 485, 493, 527, 581},
{0, 1, 2, 3, 7, 12, 17, 20, 24, 30, 44, 65, 80, 96, 120, 122, 147, 181, 203, 238, 250, 251, 252, 289, 295, 323, 337, 363, 365, 398, 417, 462, 514, 523, 560},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 51, 65, 80, 96, 122, 126, 147, 157, 181, 192, 203, 251, 289, 291, 314, 323, 334, 363, 413, 414, 432, 465, 472, 493, 519, 521},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 56, 65, 80, 96, 97, 122, 147, 152, 181, 198, 203, 211, 251, 259, 286, 289, 314, 344, 360, 409, 414, 415, 473, 474, 484, 513},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 90, 96, 107, 122, 143, 147, 181, 188, 203, 251, 272, 289, 301, 327, 353, 360, 366, 415, 421, 454, 517, 526, 582, 616},
{0, 1, 3, 43, 64, 73, 92, 161, 169, 175, 214, 251, 268, 309, 396, 421, 453, 471, 500, 505, 515, 527, 531, 538, 551, 586},
{0, 1, 3, 4, 7, 12, 16, 20, 30, 33, 44, 65, 80, 90, 96, 122, 138, 147, 150, 181, 203, 251, 289, 295, 308, 335, 379, 407, 419, 468, 474, 490, 507, 543, 555},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 47, 65, 78, 80, 83, 96, 122, 147, 150, 158, 181, 203, 234, 251, 289, 339, 360, 379, 397, 400, 413, 425, 478, 488, 513, 585},
{0, 1, 2, 3, 7, 12, 20, 30, 33, 44, 65, 80, 81, 96, 122, 147, 181, 203, 230, 242, 251, 259, 289, 353, 356, 357, 376, 387, 441, 447, 487, 513, 542, 580, 651},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 84, 96, 122, 124, 147, 153, 171, 181, 203, 212, 251, 252, 289, 308, 347, 351, 363, 383, 409, 470, 509, 522, 542, 562},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 46, 65, 80, 96, 106, 115, 122, 142, 147, 181, 196, 203, 221, 235, 250, 251, 289, 314, 322, 363, 375, 383, 393, 446, 523, 551},
{0, 1, 445, 526, 295, 599, 574, 501, 328, 365, 587, 469, 620, 511, 591, 307, 146, 453, 474, 547, 585, 355, 346, 299, 542, 514, 637, 647, 638, 565, 323, 615, 518, 441, 366},
{0, 1, 3, 7, 12, 20, 22, 30, 31, 44, 65, 80, 87, 96, 119, 120, 122, 145, 147, 181, 187, 203, 250, 251, 289, 314, 324, 360, 415, 423, 448, 503, 512, 520, 522},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 47, 65, 80, 96, 122, 137, 147, 177, 181, 203, 206, 210, 228, 251, 286, 289, 317, 323, 334, 345, 360, 388, 432, 443, 471, 531},
{0, 1, 2, 3, 4, 7, 12, 20, 23, 30, 44, 65, 69, 80, 96, 122, 132, 147, 181, 203, 212, 230, 242, 251, 289, 317, 336, 360, 382, 414, 415, 428, 473, 486, 514, 588},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 50, 65, 66, 80, 96, 122, 147, 150, 181, 195, 203, 228, 234, 249, 251, 286, 289, 339, 340, 358, 360, 361, 407, 458, 474, 486, 521},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 128, 147, 151, 181, 198, 203, 228, 234, 251, 273, 289, 297, 322, 337, 360, 409, 427, 455, 474, 501, 509, 552},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 125, 127, 147, 181, 203, 228, 251, 273, 289, 297, 312, 329, 360, 409, 423, 445, 451, 478, 523, 568, 575},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 60, 65, 80, 96, 122, 127, 147, 176, 181, 203, 214, 251, 278, 289, 300, 312, 339, 363, 403, 411, 436, 438, 457, 466, 588, 596},
{0, 1, 323, 610, 615, 515, 380, 330, 362, 499, 488, 505, 520, 315, 643, 600, 289, 513, 309, 570, 647, 552, 608, 594, 358, 381, 571, 298, 325, 583, 479, 574, 548},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 47, 61, 65, 80, 96, 106, 122, 147, 181, 203, 251, 272, 289, 293, 312, 335, 360, 363, 402, 461, 470, 474, 516, 526, 530, 613},
{0, 1, 3, 6, 7, 12, 20, 30, 43, 44, 45, 65, 80, 96, 122, 147, 168, 181, 196, 203, 250, 251, 276, 289, 294, 306, 337, 360, 375, 400, 412, 445, 451, 505, 524, 577},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 50, 65, 80, 96, 122, 147, 181, 200, 203, 228, 251, 271, 289, 314, 334, 360, 412, 414, 446, 447, 452, 486, 544, 574, 613, 651},
{0, 1, 3, 7, 12, 16, 20, 30, 37, 44, 65, 80, 96, 103, 122, 147, 150, 179, 181, 203, 251, 289, 317, 339, 341, 363, 404, 410, 443, 471, 491, 504, 561, 601, 616},
{0, 1, 3, 7, 10, 12, 15, 20, 22, 25, 30, 40, 44, 50, 65, 80, 96, 122, 147, 181, 203, 210, 245, 251, 289, 290, 314, 336, 365, 379, 419, 465, 503, 513, 531, 564},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 119, 122, 147, 163, 165, 181, 203, 216, 251, 254, 289, 297, 312, 345, 352, 360, 417, 460, 466, 473, 486, 491, 547, 625},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 102, 122, 147, 181, 203, 230, 234, 242, 251, 274, 289, 311, 341, 348, 360, 383, 400, 416, 446, 474, 500, 536, 548},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 94, 96, 122, 147, 157, 181, 182, 183, 203, 251, 257, 280, 289, 290, 339, 363, 379, 410, 438, 465, 508, 562, 580, 605, 642},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 49, 65, 80, 84, 96, 99, 122, 147, 181, 203, 204, 251, 289, 360, 376, 415, 421, 451, 458, 476, 509, 512, 536, 541, 564, 640},
{0, 1, 3, 6, 7, 8, 12, 15, 16, 20, 30, 44, 65, 68, 80, 96, 122, 147, 155, 157, 181, 203, 250, 251, 252, 289, 290, 323, 350, 363, 378, 393, 414, 468, 477, 542, 551},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 142, 147, 178, 181, 203, 225, 226, 236, 251, 279, 287, 289, 337, 375, 379, 415, 450, 466, 514, 563, 583, 602, 635},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 50, 65, 80, 96, 122, 127, 142, 147, 155, 165, 181, 203, 251, 272, 289, 290, 312, 326, 352, 360, 423, 454, 466, 478, 565, 582, 606},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 54, 65, 80, 96, 107, 122, 147, 157, 171, 181, 203, 205, 207, 251, 289, 295, 320, 323, 363, 394, 417, 456, 461, 489, 511, 528, 548},
{0, 1, 3, 7, 8, 12, 16, 20, 30, 44, 65, 80, 91, 96, 122, 147, 168, 181, 203, 251, 263, 289, 297, 306, 337, 339, 358, 360, 408, 457, 500, 547, 555, 556, 574, 595},
{0, 1, 3, 7, 12, 20, 24, 30, 41, 44, 62, 65, 80, 90, 96, 122, 147, 156, 181, 203, 235, 251, 255, 263, 289, 297, 360, 369, 379, 409, 474, 484, 512, 561, 581, 594},
{0, 1, 3, 7, 12, 13, 16, 20, 30, 44, 65, 80, 96, 122, 134, 147, 181, 194, 203, 221, 251, 289, 306, 339, 360, 400, 430, 436, 459, 486, 505, 521, 536, 543, 549, 560},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 119, 122, 147, 149, 165, 169, 181, 203, 251, 255, 277, 289, 307, 314, 341, 360, 375, 379, 391, 454, 466, 533, 542, 597},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 127, 147, 175, 181, 203, 251, 275, 289, 308, 312, 363, 451, 457, 461, 464, 479, 506, 526, 545, 570, 593, 644, 656},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 47, 52, 65, 80, 96, 113, 122, 131, 147, 171, 181, 203, 251, 289, 290, 299, 344, 360, 363, 387, 414, 438, 477, 486, 513, 519, 574},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 147, 181, 184, 200, 202, 203, 242, 251, 275, 282, 289, 290, 314, 333, 360, 388, 414, 457, 469, 522, 540, 545, 621},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 68, 80, 96, 122, 131, 147, 181, 190, 196, 203, 221, 228, 251, 288, 289, 297, 355, 360, 387, 388, 415, 443, 451, 505, 565, 677},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 60, 65, 80, 96, 106, 122, 147, 148, 181, 201, 203, 231, 250, 251, 289, 363, 389, 400, 415, 426, 455, 461, 467, 546, 554, 579, 617},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 92, 96, 98, 122, 145, 147, 152, 181, 189, 203, 251, 263, 278, 289, 302, 317, 341, 363, 388, 426, 443, 462, 483, 531, 556},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 63, 65, 80, 96, 122, 132, 138, 147, 159, 169, 181, 203, 214, 226, 251, 252, 281, 289, 292, 379, 386, 401, 425, 466, 473, 499, 527, 590},
{0, 1, 3, 7, 9, 12, 14, 20, 30, 44, 56, 65, 80, 83, 96, 122, 147, 181, 191, 203, 251, 252, 259, 266, 289, 363, 365, 398, 400, 417, 426, 463, 472, 550, 557, 562, 602},
{0, 1, 2, 3, 4, 7, 8, 12, 20, 30, 44, 65, 77, 80, 96, 98, 122, 147, 181, 203, 237, 242, 251, 288, 289, 300, 360, 367, 375, 382, 400, 474, 488, 514, 516, 530, 666},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 91, 96, 117, 122, 147, 161, 172, 181, 203, 208, 242, 251, 289, 314, 342, 360, 414, 419, 421, 459, 468, 508, 517, 621, 624},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 72, 80, 96, 122, 142, 147, 163, 181, 196, 203, 246, 251, 266, 289, 360, 374, 375, 400, 422, 439, 471, 488, 513, 528, 575, 633},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 103, 113, 122, 147, 163, 181, 185, 203, 251, 273, 289, 314, 348, 360, 361, 385, 423, 439, 478, 484, 501, 533, 575, 610},
{0, 1, 2, 3, 6, 7, 12, 16, 20, 26, 30, 44, 65, 80, 96, 122, 147, 153, 181, 203, 217, 250, 251, 258, 264, 289, 297, 311, 329, 351, 360, 423, 477, 485, 501, 576, 583},
{0, 1, 2, 3, 7, 10, 12, 20, 26, 30, 41, 44, 65, 75, 76, 80, 96, 122, 147, 181, 203, 236, 251, 289, 311, 360, 377, 388, 429, 443, 447, 493, 508, 509, 554, 587, 606},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 50, 65, 80, 96, 122, 147, 175, 181, 203, 235, 237, 251, 257, 289, 290, 326, 329, 363, 387, 389, 395, 400, 446, 450, 475, 551, 564},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 90, 96, 112, 122, 147, 181, 203, 219, 251, 268, 272, 289, 322, 360, 371, 400, 415, 434, 439, 454, 488, 514, 565, 572, 612},
{0, 1, 2, 3, 7, 12, 20, 24, 30, 34, 44, 54, 65, 80, 96, 120, 122, 147, 151, 181, 203, 221, 243, 251, 289, 305, 312, 314, 363, 379, 438, 477, 543, 549, 568, 613},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 54, 65, 80, 96, 122, 140, 147, 153, 181, 203, 227, 251, 289, 317, 357, 363, 372, 435, 474, 502, 504, 506, 508, 535, 551, 621, 632},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 79, 80, 91, 96, 122, 141, 147, 161, 174, 181, 203, 251, 280, 286, 289, 309, 335, 355, 363, 409, 455, 481, 505, 543, 552, 568, 666},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 103, 122, 137, 147, 170, 175, 181, 203, 242, 251, 272, 289, 335, 355, 360, 376, 396, 400, 410, 448, 488, 499, 562, 611, 616},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 65, 80, 95, 96, 120, 122, 147, 181, 195, 203, 226, 244, 251, 289, 328, 335, 360, 363, 396, 407, 451, 461, 474, 476, 505, 557, 579},
{0, 1, 371, 652, 351, 641, 384, 607, 671, 627, 676, 138, 577, 356, 10, 324, 640, 118, 548, 543, 588, 576, 524, 570, 385, 698, 644, 691, 522, 68, 332, 563, 516, 330, 612, 634},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 135, 147, 163, 181, 203, 216, 251, 259, 289, 312, 317, 379, 388, 428, 476, 479, 506, 512, 513, 552, 560, 567, 619},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 75, 80, 96, 112, 122, 147, 181, 195, 203, 228, 251, 286, 289, 292, 314, 341, 360, 385, 400, 439, 493, 503, 518, 526, 582, 595},
{0, 1, 633, 613, 319, 532, 606, 383, 512, 571, 330, 521, 405, 404, 672, 585, 310, 566, 667, 609, 601, 685, 686, 374, 607, 584, 622, 399, 576, 382, 508, 677, 702, 364, 306, 369},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 150, 181, 203, 250, 251, 275, 289, 316, 363, 399, 403, 407, 425, 451, 474, 476, 494, 575, 591, 624, 647, 665},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 126, 147, 150, 181, 183, 203, 251, 275, 289, 297, 348, 358, 360, 387, 388, 396, 407, 423, 493, 496, 518, 575, 577, 665},
{0, 1, 3, 7, 12, 20, 25, 30, 31, 35, 44, 49, 65, 80, 86, 96, 112, 122, 136, 147, 161, 181, 203, 251, 285, 289, 295, 323, 363, 375, 417, 442, 488, 505, 527, 542, 560, 614},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 94, 96, 122, 125, 147, 181, 183, 203, 208, 212, 219, 230, 249, 251, 289, 337, 360, 375, 400, 409, 438, 455, 509, 598, 640, 643, 708},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 93, 96, 122, 125, 147, 180, 181, 203, 220, 251, 278, 289, 314, 335, 340, 342, 363, 443, 476, 477, 484, 547, 567, 606, 678, 695},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 47, 65, 80, 85, 96, 122, 147, 148, 169, 181, 197, 203, 250, 251, 255, 289, 302, 341, 360, 361, 387, 415, 454, 484, 515, 525, 602, 645},
{0, 1, 3, 7, 12, 17, 20, 30, 35, 36, 44, 65, 70, 72, 80, 96, 98, 122, 147, 181, 203, 212, 251, 289, 299, 353, 354, 360, 400, 447, 474, 488, 516, 587, 590, 614, 628},
{0, 1, 586, 391, 375, 662, 505, 700, 599, 590, 607, 180, 372, 638, 534, 651, 330, 703, 597, 525, 347, 532, 242, 650, 573, 339, 337, 390, 664, 542, 567, 378, 697, 672, 585, 655},
{0, 1, 3, 7, 12, 15, 20, 23, 30, 44, 65, 80, 83, 96, 122, 134, 147, 181, 202, 203, 210, 235, 245, 251, 289, 290, 297, 387, 413, 415, 461, 462, 476, 487, 527, 563, 655},
{0, 1, 2, 3, 7, 12, 18, 20, 30, 44, 59, 65, 80, 96, 122, 136, 147, 181, 203, 221, 235, 251, 278, 286, 289, 290, 293, 363, 409, 412, 477, 481, 542, 572, 575, 592, 620},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 122, 147, 156, 178, 181, 194, 203, 251, 253, 281, 286, 289, 357, 360, 379, 406, 415, 454, 478, 511, 578, 669, 670, 671},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 52, 65, 76, 80, 96, 122, 129, 147, 173, 181, 183, 203, 251, 253, 277, 289, 343, 379, 402, 418, 419, 473, 490, 509, 554, 573, 606, 607},
{0, 1, 3, 7, 9, 12, 20, 24, 30, 44, 65, 80, 96, 122, 134, 147, 181, 203, 221, 228, 230, 246, 249, 251, 289, 312, 360, 373, 409, 415, 417, 434, 448, 466, 509, 545, 602},
{0, 1, 355, 530, 413, 402, 412, 518, 621, 611, 608, 316, 633, 392, 589, 711, 643, 701, 618, 619, 659, 598, 664, 350, 692, 561, 712, 522, 625, 556, 383, 334, 312, 324, 96, 540},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 122, 145, 147, 154, 173, 181, 203, 251, 286, 289, 295, 301, 314, 327, 360, 361, 400, 415, 490, 494, 512, 577, 598, 634, 673},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 163, 180, 181, 203, 228, 251, 289, 297, 308, 335, 360, 363, 388, 404, 409, 415, 421, 512, 599, 614, 623, 651, 653},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 76, 80, 96, 108, 122, 147, 152, 181, 203, 204, 230, 242, 251, 285, 289, 293, 305, 315, 342, 360, 400, 418, 438, 457, 532, 588, 626, 694},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 47, 65, 80, 96, 119, 122, 140, 147, 181, 195, 203, 226, 251, 264, 289, 312, 317, 351, 360, 400, 403, 423, 465, 466, 497, 516, 566, 587},
{0, 1, 3, 7, 12, 20, 21, 24, 30, 44, 65, 80, 84, 96, 113, 122, 147, 168, 181, 196, 203, 217, 235, 251, 273, 278, 289, 360, 363, 405, 407, 421, 423, 436, 535, 585, 635, 686},
{0, 1, 3, 6, 7, 11, 12, 20, 30, 44, 65, 75, 80, 96, 105, 122, 147, 159, 164, 181, 203, 249, 251, 272, 278, 289, 321, 335, 360, 392, 421, 449, 457, 504, 535, 575, 582, 615},
{0, 1, 377, 641, 409, 591, 695, 320, 652, 364, 416, 329, 699, 340, 572, 624, 627, 537, 632, 721, 387, 625, 383, 689, 595, 603, 585, 676, 548, 528, 395, 315, 617, 523, 707, 417},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 161, 163, 171, 181, 203, 243, 251, 275, 289, 291, 297, 308, 336, 360, 369, 388, 415, 423, 434, 481, 513, 526, 554, 673},
{0, 1, 688, 638, 307, 355, 136, 492, 255, 565, 526, 3, 585, 346, 368, 514, 672, 599, 615, 542, 149, 518, 620, 657, 323, 365, 501, 547, 80, 474, 299, 591, 658, 428, 584, 366},
{0, 1, 3, 6, 7, 12, 20, 21, 28, 30, 44, 65, 80, 89, 90, 93, 96, 122, 147, 181, 196, 203, 251, 272, 289, 290, 337, 360, 388, 400, 413, 421, 459, 518, 526, 548, 598, 631},
{0, 1, 3, 7, 12, 15, 20, 22, 30, 44, 65, 80, 96, 122, 130, 147, 154, 181, 203, 221, 242, 251, 254, 255, 289, 293, 313, 317, 329, 360, 400, 407, 415, 461, 505, 520, 589, 592},
{0, 1, 2, 3, 7, 12, 17, 20, 30, 44, 49, 65, 80, 96, 122, 126, 129, 147, 155, 168, 181, 203, 229, 251, 289, 315, 342, 358, 360, 380, 433, 443, 459, 490, 530, 556, 595, 610},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 57, 62, 65, 80, 94, 96, 122, 135, 147, 181, 200, 203, 204, 229, 251, 289, 297, 317, 360, 369, 380, 409, 423, 456, 505, 523, 567, 582, 666},
{0, 1, 3, 7, 12, 14, 20, 30, 33, 44, 65, 80, 90, 96, 105, 122, 126, 147, 181, 196, 203, 242, 251, 289, 314, 360, 414, 443, 448, 457, 459, 470, 476, 499, 542, 589, 611, 675},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 74, 80, 96, 122, 147, 181, 185, 203, 211, 251, 257, 272, 289, 301, 304, 306, 315, 360, 415, 443, 476, 486, 490, 521, 603, 618, 638, 642},
{0, 1, 3, 6, 7, 12, 16, 20, 30, 44, 47, 65, 80, 83, 96, 122, 126, 147, 181, 201, 203, 251, 289, 314, 360, 415, 439, 447, 466, 484, 512, 513, 527, 538, 597, 601, 612, 687},
{0, 1, 2, 3, 7, 12, 17, 20, 30, 33, 44, 65, 80, 96, 102, 122, 135, 147, 181, 203, 235, 251, 289, 299, 317, 356, 360, 400, 407, 430, 449, 497, 505, 511, 592, 617, 619, 627},
{0, 1, 3, 7, 12, 15, 20, 30, 35, 44, 65, 75, 80, 96, 102, 122, 147, 158, 181, 203, 235, 251, 284, 289, 302, 322, 360, 400, 407, 446, 476, 507, 512, 557, 606, 663, 677},
{0, 1, 3, 7, 10, 11, 12, 20, 30, 44, 65, 80, 96, 122, 134, 139, 147, 181, 191, 203, 221, 251, 263, 289, 297, 304, 321, 338, 352, 360, 371, 409, 415, 443, 486, 505, 514, 575},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 51, 65, 75, 80, 93, 96, 122, 142, 147, 181, 203, 228, 234, 251, 289, 314, 320, 348, 360, 407, 413, 446, 461, 470, 507, 512, 595, 601, 617},
{0, 1, 602, 614, 342, 554, 420, 335, 547, 653, 390, 660, 362, 680, 402, 329, 424, 321, 727, 636, 647, 720, 639, 632, 409, 637, 708, 541, 689, 621, 533, 738, 574, 425, 371, 583},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 90, 96, 122, 142, 147, 181, 203, 230, 242, 251, 289, 310, 348, 360, 382, 400, 442, 459, 481, 509, 514, 516, 532, 568, 619, 675, 680},
{0, 1, 2, 3, 7, 12, 14, 20, 30, 44, 52, 65, 79, 80, 85, 96, 112, 122, 147, 155, 170, 181, 203, 251, 278, 289, 295, 360, 378, 423, 438, 477, 484, 524, 525, 612, 615, 638},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 91, 96, 102, 122, 147, 181, 203, 220, 232, 251, 266, 279, 289, 320, 360, 363, 407, 409, 443, 451, 518, 557, 612, 619, 652, 684},
{0, 1, 3, 5, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 153, 172, 181, 203, 221, 226, 242, 251, 259, 289, 314, 360, 413, 414, 421, 423, 457, 468, 504, 526, 562, 571, 622},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 80, 96, 111, 122, 134, 147, 181, 203, 221, 234, 251, 273, 279, 289, 312, 339, 345, 360, 400, 409, 457, 484, 545, 572, 597, 602, 684},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 69, 72, 80, 96, 122, 147, 150, 181, 196, 203, 229, 251, 278, 289, 290, 297, 360, 361, 403, 423, 426, 443, 494, 500, 514, 561, 593, 605, 651},
{0, 1, 428, 543, 613, 324, 425, 650, 600, 643, 341, 329, 683, 352, 707, 429, 639, 627, 362, 591, 662, 377, 698, 673, 746, 720, 734, 399, 566, 538, 386, 576, 413, 642, 645, 555},
{0, 1, 2, 3, 7, 10, 12, 20, 30, 44, 65, 80, 84, 96, 108, 122, 147, 171, 181, 203, 213, 220, 251, 275, 289, 350, 360, 407, 427, 443, 449, 460, 497, 518, 557, 585, 618, 631},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 73, 80, 96, 111, 122, 147, 181, 203, 212, 250, 251, 289, 306, 317, 334, 338, 360, 380, 400, 426, 523, 524, 532, 570, 594, 615, 636, 665},
{0, 1, 3, 4, 7, 12, 20, 30, 32, 44, 47, 65, 69, 80, 93, 96, 106, 122, 147, 157, 181, 203, 204, 219, 251, 266, 289, 322, 324, 360, 379, 414, 415, 512, 545, 547, 602, 685},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 65, 80, 96, 115, 122, 147, 153, 181, 196, 203, 212, 234, 250, 251, 289, 297, 312, 360, 421, 422, 423, 436, 451, 469, 526, 566, 677, 684, 729},
{0, 1, 3, 6, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 147, 157, 181, 203, 221, 249, 251, 275, 289, 345, 360, 400, 411, 443, 455, 471, 518, 527, 549, 585, 618, 624, 654, 667},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 65, 80, 96, 122, 147, 150, 181, 203, 242, 248, 251, 257, 263, 275, 289, 311, 360, 366, 414, 423, 443, 447, 454, 471, 497, 522, 536, 568, 655},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 147, 155, 181, 203, 217, 251, 257, 266, 289, 291, 323, 348, 360, 407, 435, 451, 459, 490, 514, 533, 583, 601, 623, 663, 672},
{0, 1, 3, 9, 27, 43, 81, 129, 173, 220, 243, 310, 387, 404, 409, 445, 455, 466, 470, 505, 519, 578, 608, 641, 653, 660, 673, 729},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 91, 96, 122, 147, 177, 181, 201, 203, 251, 279, 289, 291, 309, 322, 331, 337, 360, 390, 409, 447, 486, 503, 542, 612, 634, 695, 705},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 54, 65, 72, 80, 96, 122, 144, 147, 181, 196, 203, 230, 251, 267, 272, 289, 300, 360, 411, 415, 426, 459, 466, 473, 505, 513, 578, 641, 698},
{0, 1, 2, 3, 7, 11, 12, 20, 29, 30, 44, 65, 75, 80, 96, 122, 129, 147, 173, 181, 203, 219, 251, 261, 289, 304, 322, 344, 360, 390, 409, 445, 484, 514, 560, 627, 630, 672, 718},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 138, 147, 156, 181, 203, 210, 242, 251, 289, 305, 351, 360, 379, 400, 439, 494, 500, 514, 545, 547, 597, 599, 666, 675},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 67, 80, 96, 120, 122, 147, 181, 197, 203, 236, 246, 251, 289, 305, 314, 357, 360, 376, 400, 445, 491, 519, 530, 563, 604, 617, 657, 745},
{0, 1, 654, 689, 751, 395, 705, 437, 613, 722, 649, 340, 585, 596, 589, 694, 566, 698, 558, 580, 642, 378, 367, 548, 657, 758, 431, 348, 667, 675, 330, 655, 436, 371, 424, 362},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 122, 133, 147, 164, 177, 181, 203, 228, 251, 272, 289, 360, 393, 400, 439, 445, 447, 456, 524, 545, 553, 599, 626, 693, 735, 739},
{0, 1, 3, 6, 7, 12, 20, 30, 33, 36, 44, 65, 75, 80, 96, 121, 122, 147, 181, 186, 196, 203, 242, 251, 289, 346, 360, 400, 418, 443, 454, 471, 505, 525, 554, 653, 659, 697},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 119, 122, 147, 157, 181, 191, 201, 203, 235, 251, 286, 289, 309, 322, 360, 393, 400, 409, 455, 494, 499, 505, 546, 552, 585, 615, 642},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 122, 125, 141, 147, 181, 196, 203, 241, 251, 261, 289, 297, 336, 360, 395, 401, 419, 423, 426, 459, 487, 510, 513, 564, 582, 638},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 46, 65, 80, 96, 122, 125, 145, 147, 181, 203, 249, 251, 289, 291, 313, 360, 379, 407, 421, 443, 466, 476, 515, 541, 557, 578, 615, 632, 763},
{0, 1, 3, 4, 7, 12, 16, 20, 26, 30, 44, 65, 80, 96, 113, 122, 147, 181, 185, 203, 242, 251, 280, 286, 289, 314, 335, 360, 375, 406, 414, 434, 473, 509, 528, 532, 545, 564, 633},
{0, 1, 386, 686, 736, 674, 582, 402, 671, 633, 732, 413, 435, 440, 716, 356, 743, 561, 626, 661, 339, 622, 692, 576, 341, 655, 765, 362, 441, 344, 660, 559, 564, 406, 606, 669},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 95, 96, 98, 122, 147, 164, 181, 192, 194, 203, 251, 289, 306, 326, 360, 382, 400, 423, 428, 488, 518, 549, 557, 558, 596, 618, 631, 691},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 91, 96, 116, 122, 147, 154, 181, 203, 251, 272, 284, 289, 306, 334, 345, 360, 371, 400, 406, 447, 466, 505, 545, 565, 580, 636, 691},
{0, 1, 3, 7, 12, 20, 30, 31, 32, 44, 53, 65, 80, 96, 122, 141, 147, 181, 203, 251, 289, 302, 317, 332, 356, 360, 407, 415, 447, 521, 540, 546, 575, 592, 641, 664, 741, 762},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 74, 80, 96, 122, 146, 147, 154, 181, 186, 203, 251, 281, 286, 289, 306, 339, 352, 360, 400, 411, 421, 439, 454, 514, 552, 556, 599, 643, 676},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 53, 65, 80, 96, 107, 122, 147, 170, 181, 203, 228, 251, 272, 289, 294, 311, 317, 344, 360, 400, 413, 414, 437, 473, 512, 570, 601, 622, 642, 732},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 92, 96, 112, 122, 147, 181, 196, 203, 228, 251, 286, 289, 290, 314, 326, 360, 361, 400, 414, 440, 474, 537, 548, 615, 624, 632, 636, 657},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 96, 122, 147, 163, 180, 181, 203, 208, 227, 237, 251, 289, 312, 314, 321, 356, 360, 365, 409, 414, 499, 523, 526, 554, 562, 575, 595, 653},
{0, 1, 3, 7, 9, 12, 13, 20, 30, 44, 65, 75, 80, 96, 109, 122, 147, 163, 176, 181, 203, 250, 251, 289, 360, 371, 375, 400, 448, 454, 476, 484, 491, 524, 552, 636, 642, 736, 744},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 64, 65, 80, 96, 102, 122, 147, 181, 196, 202, 203, 229, 242, 251, 289, 291, 317, 320, 334, 360, 407, 445, 454, 505, 508, 557, 558, 613, 639, 683},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 116, 122, 147, 153, 179, 181, 203, 251, 273, 279, 289, 348, 353, 360, 368, 379, 407, 434, 490, 595, 598, 602, 625, 635, 640, 644, 656},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 90, 96, 122, 147, 154, 181, 201, 203, 221, 251, 252, 277, 289, 290, 360, 415, 478, 481, 493, 509, 526, 535, 565, 606, 623, 626, 641, 713},
{0, 1, 2, 3, 7, 12, 20, 28, 30, 44, 65, 80, 96, 122, 135, 147, 162, 181, 203, 235, 244, 251, 269, 289, 290, 322, 360, 400, 403, 421, 435, 484, 518, 526, 530, 620, 706, 714, 738},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 121, 122, 137, 140, 147, 156, 181, 203, 234, 236, 251, 289, 321, 356, 360, 400, 411, 421, 464, 490, 510, 518, 538, 571, 653, 658, 707},
{0, 1, 719, 663, 680, 339, 751, 395, 659, 344, 771, 358, 448, 439, 645, 775, 639, 582, 449, 421, 406, 568, 563, 607, 619, 731, 672, 383, 694, 415, 742, 630, 675, 757, 435, 673},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 66, 80, 93, 96, 98, 122, 131, 147, 172, 181, 188, 203, 248, 251, 289, 317, 320, 339, 360, 407, 414, 453, 454, 501, 514, 550, 571, 608, 613, 663},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 151, 157, 159, 181, 203, 209, 234, 242, 251, 289, 356, 360, 368, 400, 414, 427, 467, 474, 488, 532, 557, 601, 646, 656, 714},
{0, 1, 3, 7, 10, 12, 20, 30, 41, 44, 49, 65, 80, 96, 122, 125, 147, 181, 203, 230, 251, 272, 289, 359, 360, 363, 400, 414, 462, 486, 508, 514, 547, 605, 612, 622, 666, 668, 700},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 118, 122, 135, 147, 181, 203, 220, 251, 256, 289, 317, 326, 346, 360, 407, 409, 448, 520, 535, 548, 559, 575, 584, 616, 670, 683, 759},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 61, 65, 80, 96, 122, 147, 181, 195, 203, 219, 248, 251, 289, 317, 322, 351, 360, 400, 407, 408, 415, 441, 494, 527, 569, 584, 627, 639, 744, 770},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 65, 71, 80, 96, 120, 122, 147, 164, 181, 203, 210, 220, 251, 289, 317, 326, 329, 360, 380, 407, 446, 485, 518, 519, 564, 579, 592, 661, 707},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 69, 80, 96, 102, 122, 147, 181, 183, 203, 206, 251, 252, 289, 300, 306, 334, 339, 360, 394, 400, 419, 426, 466, 484, 493, 524, 564, 655, 728},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 73, 80, 96, 98, 122, 128, 147, 181, 203, 208, 211, 231, 251, 267, 289, 337, 338, 360, 371, 383, 407, 443, 471, 507, 521, 570, 627, 651, 660},
{0, 1, 3, 5, 7, 12, 20, 22, 30, 36, 44, 65, 80, 96, 117, 122, 147, 153, 180, 181, 203, 206, 228, 251, 286, 289, 360, 363, 409, 415, 464, 484, 503, 543, 564, 574, 582, 597, 669, 673},
{0, 1, 3, 7, 12, 14, 16, 20, 30, 44, 65, 80, 96, 122, 147, 171, 181, 203, 212, 242, 251, 275, 289, 297, 307, 310, 315, 329, 360, 375, 400, 405, 457, 474, 488, 505, 554, 588, 654},
{0, 1, 3, 7, 12, 15, 16, 20, 30, 44, 65, 80, 96, 122, 143, 147, 154, 155, 181, 203, 234, 242, 251, 255, 289, 314, 316, 360, 370, 383, 400, 474, 496, 526, 528, 551, 608, 626, 675, 691},
{0, 1, 3, 7, 12, 20, 26, 29, 30, 44, 50, 65, 75, 80, 96, 122, 147, 181, 182, 203, 242, 251, 281, 289, 317, 341, 360, 381, 400, 407, 414, 464, 494, 505, 526, 568, 624, 653, 656},
{0, 1, 3, 4, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 165, 181, 203, 219, 251, 266, 271, 289, 307, 326, 360, 385, 407, 466, 483, 494, 519, 527, 568, 607, 679, 699, 718, 752},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 123, 142, 147, 155, 181, 203, 251, 267, 289, 297, 312, 314, 360, 367, 372, 400, 409, 474, 496, 544, 572, 602, 613, 672, 700, 710, 726},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 95, 96, 122, 147, 167, 171, 181, 203, 228, 251, 256, 257, 289, 356, 360, 387, 403, 414, 471, 477, 486, 518, 526, 532, 555, 577, 601, 675, 714},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 90, 96, 116, 122, 147, 162, 181, 203, 251, 286, 289, 314, 348, 360, 379, 395, 400, 409, 439, 478, 494, 511, 535, 589, 635, 664, 676, 732},
{0, 1, 3, 7, 9, 12, 20, 30, 37, 44, 47, 65, 80, 96, 122, 147, 181, 203, 210, 228, 235, 236, 251, 253, 289, 336, 356, 360, 400, 430, 490, 499, 518, 528, 545, 587, 590, 626, 701, 771},
{0, 1, 3, 5, 6, 7, 12, 20, 30, 31, 44, 65, 80, 90, 96, 122, 137, 147, 157, 164, 181, 201, 203, 242, 251, 263, 289, 312, 331, 360, 400, 455, 480, 488, 530, 553, 585, 588, 627, 690},
{0, 1, 372, 587, 731, 161, 453, 761, 591, 664, 733, 368, 737, 36, 401, 615, 255, 658, 638, 428, 419, 438, 660, 439, 396, 711, 693, 688, 380, 784, 647, 730, 720, 526, 657, 793},
{0, 1, 2, 3, 7, 11, 12, 20, 30, 44, 65, 80, 83, 86, 96, 122, 147, 181, 196, 203, 205, 251, 289, 301, 337, 360, 400, 414, 449, 461, 492, 505, 528, 564, 579, 599, 634, 697, 722, 787},
{0, 1, 716, 658, 348, 770, 655, 425, 724, 408, 676, 461, 702, 740, 371, 625, 395, 773, 609, 446, 798, 453, 357, 697, 587, 379, 578, 693, 460, 601, 582, 791, 753, 683, 691, 352, 690, 638, 428},
{0, 1, 3, 4, 7, 12, 20, 30, 31, 44, 65, 69, 80, 96, 98, 122, 147, 181, 188, 203, 219, 234, 240, 251, 287, 289, 303, 309, 360, 372, 400, 434, 513, 524, 552, 558, 601, 672, 676, 701},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 80, 94, 96, 105, 122, 147, 181, 196, 203, 235, 242, 251, 289, 314, 329, 331, 341, 360, 400, 404, 432, 457, 461, 465, 514, 516, 560, 597, 620},
{0, 1, 3, 4, 7, 10, 12, 15, 20, 30, 32, 44, 65, 80, 96, 122, 147, 148, 170, 181, 192, 196, 203, 242, 251, 289, 360, 400, 407, 457, 494, 513, 536, 552, 582, 592, 618, 627, 681, 690},
{0, 1, 3, 7, 8, 12, 14, 20, 30, 44, 65, 71, 80, 96, 122, 135, 142, 147, 181, 203, 205, 228, 251, 273, 289, 306, 326, 328, 360, 375, 400, 403, 439, 474, 488, 518, 520, 587, 656, 677},
{0, 1, 3, 7, 12, 17, 19, 20, 30, 44, 65, 80, 96, 97, 122, 127, 147, 155, 181, 203, 251, 272, 289, 334, 344, 351, 360, 390, 400, 444, 449, 466, 484, 499, 512, 599, 626, 670, 674, 700},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 81, 96, 99, 122, 147, 151, 171, 176, 181, 203, 210, 229, 242, 251, 275, 289, 346, 360, 379, 400, 407, 443, 505, 518, 541, 597, 606, 630, 671},
{0, 1, 646, 699, 592, 463, 733, 385, 393, 414, 607, 617, 811, 465, 375, 625, 449, 464, 433, 681, 781, 416, 587, 697, 351, 695, 360, 764, 703, 648, 723, 762, 741, 583, 797, 665, 696, 708, 355},
{0, 1, 3, 7, 12, 18, 19, 20, 28, 30, 44, 49, 65, 80, 96, 122, 147, 172, 178, 181, 203, 234, 251, 289, 306, 360, 389, 392, 400, 449, 488, 494, 524, 557, 585, 612, 621, 644, 702, 718},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 132, 147, 170, 181, 196, 203, 228, 251, 289, 326, 360, 400, 407, 439, 467, 494, 536, 542, 545, 582, 592, 627, 681, 707, 751, 754},
{0, 1, 3, 7, 12, 16, 20, 30, 42, 44, 65, 80, 96, 100, 122, 147, 168, 177, 181, 203, 228, 251, 256, 262, 289, 309, 360, 400, 423, 439, 458, 494, 513, 522, 543, 612, 641, 658, 663, 770},
{0, 1, 3, 4, 5, 7, 12, 20, 30, 33, 37, 44, 65, 80, 96, 97, 122, 147, 164, 165, 181, 203, 227, 247, 251, 289, 299, 306, 360, 376, 400, 415, 455, 474, 488, 502, 504, 549, 587, 680},
{0, 1, 2, 3, 7, 12, 20, 23, 30, 44, 65, 80, 88, 96, 98, 122, 147, 161, 181, 203, 222, 250, 251, 273, 286, 289, 298, 360, 400, 416, 419, 474, 513, 518, 564, 606, 636, 700, 708, 741},
{0, 1, 3, 7, 12, 13, 16, 20, 30, 44, 65, 75, 80, 96, 122, 142, 147, 155, 181, 203, 242, 251, 289, 292, 317, 360, 375, 389, 400, 414, 483, 488, 494, 513, 564, 585, 615, 650, 654, 670},
{0, 1, 3, 7, 15, 31, 63, 90, 116, 127, 136, 181, 194, 233, 238, 255, 273, 274, 276, 280, 288, 304, 336, 363, 389, 400, 409, 454, 467, 477, 506, 511, 528, 750},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 76, 80, 96, 122, 123, 138, 147, 159, 181, 203, 212, 251, 272, 289, 324, 354, 360, 400, 459, 461, 514, 535, 542, 589, 614, 617, 655, 666, 734, 752},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 155, 181, 198, 203, 220, 230, 231, 251, 289, 326, 329, 353, 354, 360, 400, 409, 414, 460, 514, 523, 572, 586, 601, 666, 685, 754, 804},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 49, 59, 65, 80, 96, 122, 142, 147, 177, 178, 181, 203, 251, 254, 272, 289, 360, 365, 400, 449, 463, 471, 491, 514, 524, 568, 590, 596, 614, 677, 686},
{0, 1, 3, 7, 12, 13, 18, 20, 30, 44, 65, 80, 96, 98, 111, 122, 147, 159, 166, 181, 203, 242, 251, 255, 272, 289, 345, 360, 400, 404, 432, 507, 530, 532, 556, 620, 621, 627, 667, 714},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 90, 96, 122, 127, 147, 181, 202, 203, 246, 251, 252, 271, 272, 289, 315, 360, 400, 403, 461, 497, 499, 525, 564, 597, 613, 684, 691, 707},
{0, 1, 747, 783, 753, 807, 672, 776, 432, 384, 812, 633, 662, 684, 701, 822, 450, 451, 378, 678, 737, 437, 750, 37, 759, 301, 408, 401, 447, 708, 637, 675, 609, 657, 732, 603, 626, 262, 412, 676},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 52, 65, 80, 96, 120, 122, 137, 147, 181, 203, 218, 219, 251, 289, 360, 369, 400, 407, 465, 512, 524, 531, 570, 599, 690, 701, 732, 764, 778, 786},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 74, 80, 96, 122, 147, 163, 181, 192, 203, 232, 240, 251, 261, 289, 360, 400, 449, 459, 466, 505, 539, 560, 602, 609, 635, 643, 693, 743, 767},
{0, 1, 3, 7, 12, 13, 14, 20, 30, 44, 49, 65, 80, 96, 122, 145, 147, 164, 181, 203, 212, 251, 264, 289, 297, 360, 361, 400, 409, 415, 445, 486, 497, 514, 526, 569, 588, 663, 667, 701},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 70, 80, 93, 96, 122, 136, 147, 166, 181, 203, 234, 238, 251, 286, 289, 290, 312, 360, 399, 400, 446, 454, 474, 487, 490, 518, 547, 587, 618, 707, 717},
{0, 1, 3, 7, 10, 12, 20, 21, 30, 44, 65, 80, 96, 98, 122, 147, 181, 185, 195, 203, 212, 251, 289, 331, 360, 400, 424, 476, 488, 493, 516, 537, 563, 576, 588, 634, 660, 694, 706, 786},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 44, 63, 65, 80, 96, 106, 122, 147, 168, 170, 181, 194, 203, 251, 289, 306, 360, 366, 369, 400, 447, 464, 503, 524, 552, 564, 577, 609, 615, 656, 684, 736},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 132, 147, 160, 181, 187, 203, 245, 250, 251, 257, 266, 286, 289, 306, 328, 360, 400, 407, 419, 446, 494, 518, 543, 552, 618, 641, 670, 674},
{0, 1, 373, 461, 735, 378, 699, 808, 714, 670, 451, 818, 678, 832, 747, 602, 477, 128, 616, 360, 432, 689, 715, 390, 628, 717, 611, 440, 476, 364, 770, 797, 33, 721, 598, 413, 730, 651, 789},
{0, 1, 3, 7, 12, 20, 25, 29, 30, 44, 47, 49, 65, 80, 96, 122, 137, 147, 159, 164, 180, 181, 203, 228, 251, 255, 289, 356, 360, 398, 400, 413, 415, 443, 454, 512, 526, 552, 554, 632, 701},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 113, 122, 147, 164, 181, 183, 203, 216, 217, 251, 264, 289, 305, 346, 348, 360, 369, 400, 402, 418, 446, 474, 493, 558, 568, 606, 608, 668},
{0, 1, 444, 831, 456, 8, 459, 729, 725, 535, 388, 805, 229, 616, 750, 755, 611, 609, 672, 701, 625, 826, 760, 777, 653, 649, 748, 421, 425, 446, 801, 824, 684, 231, 457, 674, 236, 679, 397, 451},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 127, 147, 176, 181, 202, 203, 251, 289, 312, 314, 322, 342, 360, 362, 367, 400, 439, 455, 486, 494, 513, 568, 615, 627, 667, 696, 739, 757},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 53, 57, 65, 80, 96, 122, 142, 147, 181, 203, 242, 251, 273, 280, 289, 308, 344, 360, 400, 402, 414, 432, 455, 465, 497, 514, 570, 589, 702, 754, 765},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 150, 181, 192, 203, 207, 238, 250, 251, 263, 282, 289, 312, 313, 338, 360, 368, 400, 409, 415, 488, 514, 585, 699, 706, 715, 779},
{0, 1, 453, 463, 775, 823, 813, 386, 721, 363, 780, 415, 375, 660, 746, 677, 367, 806, 727, 420, 686, 615, 693, 797, 703, 481, 480, 437, 735, 446, 603, 759, 655, 399, 720, 639, 607, 723, 626},
{0, 1, 3, 5, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 140, 145, 147, 181, 203, 210, 251, 256, 284, 289, 310, 360, 400, 409, 432, 480, 489, 494, 516, 530, 577, 585, 684, 703, 705, 729},
{0, 1, 3, 7, 8, 12, 20, 23, 30, 44, 65, 80, 96, 98, 122, 147, 181, 183, 203, 206, 230, 250, 251, 266, 289, 306, 360, 400, 417, 419, 443, 491, 518, 531, 543, 564, 615, 633, 651, 706, 815},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 80, 96, 98, 122, 147, 181, 203, 210, 242, 243, 250, 251, 289, 313, 356, 360, 368, 372, 400, 446, 518, 532, 587, 626, 632, 638, 652, 662, 707, 719},
{0, 1, 3, 7, 12, 17, 20, 23, 30, 44, 65, 80, 96, 122, 147, 148, 181, 194, 203, 228, 251, 279, 289, 325, 337, 360, 400, 439, 481, 493, 503, 513, 530, 562, 590, 618, 624, 633, 669, 723, 744},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 91, 93, 96, 122, 147, 181, 203, 242, 251, 256, 259, 286, 289, 339, 360, 400, 406, 494, 518, 520, 523, 549, 551, 592, 618, 705, 717, 722, 724},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 147, 161, 178, 181, 203, 228, 246, 251, 289, 300, 301, 317, 352, 360, 400, 439, 443, 474, 518, 552, 564, 592, 678, 684, 748, 778, 781},
{0, 1, 2, 3, 7, 12, 20, 30, 32, 44, 50, 65, 77, 80, 96, 122, 147, 162, 181, 203, 205, 246, 251, 272, 289, 334, 339, 360, 399, 400, 415, 428, 486, 505, 526, 580, 618, 691, 713, 727, 754},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 49, 65, 80, 96, 122, 147, 181, 196, 203, 212, 230, 242, 251, 289, 317, 337, 342, 360, 400, 414, 470, 483, 505, 538, 613, 631, 643, 662, 663, 761, 769},
{0, 1, 3, 6, 7, 12, 16, 20, 30, 44, 45, 65, 80, 96, 99, 122, 147, 160, 181, 184, 203, 251, 259, 289, 306, 310, 319, 326, 360, 387, 400, 439, 464, 488, 511, 527, 581, 582, 627, 696, 759},
{0, 1, 3, 7, 12, 20, 29, 30, 37, 44, 53, 65, 80, 83, 96, 120, 122, 147, 181, 203, 206, 251, 257, 280, 286, 289, 294, 360, 400, 407, 506, 512, 532, 547, 581, 618, 623, 662, 705, 717, 790},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 109, 122, 147, 181, 196, 203, 215, 246, 248, 251, 272, 289, 360, 370, 379, 400, 425, 479, 483, 512, 530, 558, 590, 597, 644, 646, 717, 733, 791},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 72, 80, 96, 113, 122, 147, 164, 181, 203, 237, 251, 284, 289, 312, 345, 360, 397, 400, 443, 491, 530, 588, 609, 615, 630, 658, 699, 714, 721, 798, 835},
{0, 1, 3, 4, 5, 7, 12, 18, 20, 30, 44, 65, 80, 87, 96, 111, 122, 126, 147, 181, 203, 251, 288, 289, 317, 360, 385, 400, 401, 434, 441, 493, 531, 554, 572, 617, 622, 626, 700, 760, 765},
{0, 1, 727, 774, 683, 456, 483, 420, 811, 822, 674, 740, 634, 618, 430, 849, 408, 689, 445, 805, 652, 733, 488, 394, 796, 390, 439, 760, 735, 756, 613, 374, 638, 489, 369, 732, 700, 786, 664},
{0, 1, 412, 687, 841, 798, 640, 630, 834, 754, 697, 830, 736, 799, 431, 773, 744, 442, 451, 685, 663, 22, 801, 850, 679, 207, 114, 793, 659, 742, 402, 570, 457, 670, 716, 57, 435, 784, 727, 811},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 50, 65, 80, 96, 97, 117, 122, 147, 150, 181, 203, 206, 251, 289, 290, 312, 358, 360, 400, 415, 422, 455, 474, 494, 518, 555, 586, 619, 630, 642, 718, 808},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 96, 105, 122, 147, 181, 203, 206, 218, 237, 251, 272, 289, 311, 314, 360, 400, 421, 447, 470, 474, 484, 515, 568, 587, 615, 635, 705, 721, 775, 802},
{0, 1, 415, 442, 723, 662, 462, 657, 88, 735, 781, 3, 702, 237, 780, 469, 801, 393, 813, 774, 428, 740, 649, 790, 627, 832, 411, 754, 676, 727, 556, 703, 852, 805, 696, 423, 645, 468, 322, 818},
{0, 1, 3, 7, 11, 12, 20, 30, 33, 44, 65, 71, 80, 96, 122, 147, 164, 181, 196, 203, 214, 242, 251, 289, 290, 355, 360, 400, 455, 457, 461, 488, 509, 545, 560, 587, 643, 684, 723, 772, 780},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 113, 122, 147, 163, 175, 181, 184, 185, 198, 203, 251, 289, 300, 360, 365, 395, 400, 407, 421, 448, 494, 565, 579, 606, 618, 633, 731, 732, 806},
{0, 1, 493, 778, 799, 842, 690, 461, 853, 717, 640, 471, 739, 813, 484, 414, 840, 430, 745, 719, 741, 655, 730, 492, 783, 707, 676, 473, 444, 618, 763, 394, 830, 372, 660, 376, 738, 409, 622},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 46, 65, 80, 96, 122, 147, 181, 202, 203, 251, 271, 289, 301, 332, 360, 400, 413, 414, 488, 505, 510, 553, 564, 589, 622, 627, 636, 697, 722, 768, 815, 840},
{0, 1, 3, 7, 12, 20, 21, 30, 35, 44, 65, 80, 96, 111, 122, 147, 165, 181, 203, 219, 251, 270, 289, 294, 317, 360, 363, 375, 400, 414, 433, 488, 508, 551, 564, 592, 620, 641, 698, 718, 723},
{0, 1, 3, 7, 8, 12, 20, 30, 38, 44, 50, 65, 80, 96, 122, 126, 147, 154, 165, 181, 203, 219, 251, 289, 295, 352, 360, 375, 400, 407, 416, 428, 435, 548, 550, 592, 596, 653, 686, 724, 777, 778},
{0, 1, 3, 7, 10, 12, 15, 20, 30, 44, 56, 65, 80, 96, 122, 147, 163, 181, 196, 203, 228, 236, 242, 251, 289, 360, 388, 400, 442, 452, 468, 490, 494, 514, 538, 559, 565, 575, 662, 727, 749, 832},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 85, 90, 96, 122, 147, 181, 202, 203, 227, 251, 272, 285, 288, 289, 300, 351, 358, 360, 400, 415, 445, 492, 494, 505, 514, 535, 568, 637, 657, 747, 828},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 67, 80, 96, 100, 122, 147, 180, 181, 203, 242, 251, 286, 288, 289, 314, 321, 347, 360, 396, 400, 408, 414, 442, 446, 479, 505, 532, 548, 594, 675, 692, 737},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 45, 65, 80, 96, 98, 122, 144, 147, 181, 203, 237, 242, 251, 272, 289, 312, 326, 360, 381, 389, 400, 460, 461, 466, 488, 494, 566, 614, 657, 728, 769, 815},
{0, 1, 398, 438, 731, 769, 442, 469, 754, 408, 635, 675, 475, 474, 790, 724, 810, 415, 311, 661, 791, 714, 819, 74, 690, 793, 645, 803, 740, 284, 833, 453, 712, 848, 47, 785, 711, 758, 424, 652},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 63, 64, 65, 80, 96, 122, 138, 147, 156, 181, 203, 251, 289, 306, 345, 351, 360, 393, 400, 439, 486, 488, 563, 616, 640, 660, 668, 706, 729, 758, 774, 830},
{0, 1, 3, 79, 85, 100, 108, 147, 166, 188, 214, 241, 305, 356, 366, 400, 496, 527, 538, 555, 573, 598, 628, 691, 748, 802, 822, 834, 858, 867},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 47, 65, 80, 96, 122, 147, 165, 181, 203, 206, 234, 251, 285, 289, 306, 358, 360, 375, 390, 400, 439, 473, 474, 488, 506, 535, 618, 650, 681, 722, 736, 782},
{0, 1, 3, 5, 7, 12, 20, 29, 30, 44, 46, 65, 80, 87, 96, 122, 125, 147, 153, 181, 203, 212, 246, 251, 285, 289, 337, 351, 360, 400, 411, 457, 465, 512, 545, 577, 587, 606, 641, 675, 749, 802},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 77, 80, 96, 98, 122, 133, 147, 161, 181, 185, 203, 251, 289, 299, 345, 360, 400, 405, 432, 433, 454, 493, 512, 532, 545, 620, 663, 669, 682, 738, 837, 845},
{0, 1, 691, 750, 667, 823, 866, 787, 753, 705, 772, 759, 741, 448, 501, 647, 378, 634, 417, 792, 723, 698, 628, 830, 776, 500, 751, 384, 848, 491, 816, 401, 651, 662, 397, 473, 412, 441, 455},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 49, 65, 80, 91, 96, 122, 147, 161, 165, 181, 184, 203, 221, 251, 256, 276, 289, 317, 360, 361, 400, 407, 414, 423, 486, 494, 589, 617, 622, 654, 733, 735},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 53, 65, 80, 96, 122, 147, 181, 203, 212, 230, 251, 289, 305, 318, 350, 360, 375, 400, 447, 458, 474, 483, 526, 554, 565, 588, 616, 634, 678, 716, 741, 746},
{0, 1, 3, 7, 11, 12, 20, 30, 39, 40, 44, 65, 68, 80, 96, 122, 135, 147, 160, 181, 196, 199, 203, 251, 266, 289, 312, 360, 377, 387, 400, 439, 474, 545, 564, 572, 582, 592, 644, 661, 684, 715},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 122, 147, 181, 203, 242, 251, 285, 289, 302, 317, 360, 374, 400, 408, 443, 474, 500, 505, 525, 549, 564, 568, 625, 653, 666, 692, 779, 792, 825},
{0, 1, 3, 7, 12, 18, 20, 30, 31, 44, 64, 65, 80, 96, 122, 147, 168, 181, 183, 203, 240, 251, 263, 289, 317, 360, 362, 377, 392, 400, 414, 447, 477, 486, 505, 544, 601, 634, 675, 706, 812, 861},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 46, 65, 80, 85, 88, 96, 122, 130, 147, 181, 203, 213, 221, 235, 242, 251, 289, 306, 327, 360, 363, 375, 400, 411, 432, 458, 460, 474, 564, 592, 627, 638, 826},
{0, 1, 381, 400, 415, 639, 387, 458, 652, 836, 633, 778, 683, 463, 739, 715, 431, 504, 809, 871, 757, 493, 765, 505, 865, 487, 745, 881, 667, 756, 841, 710, 793, 438, 755, 816, 759, 690, 503},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 54, 65, 80, 96, 122, 147, 165, 181, 203, 221, 251, 289, 323, 357, 360, 400, 421, 449, 455, 473, 477, 488, 524, 539, 585, 589, 602, 640, 654, 672, 696, 745},
{0, 1, 3, 7, 11, 12, 15, 20, 30, 44, 65, 80, 96, 122, 128, 147, 175, 181, 194, 203, 242, 251, 256, 289, 360, 400, 407, 446, 474, 513, 549, 570, 583, 612, 654, 658, 667, 703, 712, 797, 802},
{0, 1, 3, 5, 7, 12, 15, 20, 30, 44, 47, 65, 80, 96, 109, 122, 147, 175, 181, 203, 206, 251, 289, 313, 331, 360, 361, 386, 400, 415, 466, 474, 509, 513, 527, 568, 631, 640, 656, 658, 755, 776},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 106, 114, 122, 147, 159, 171, 176, 181, 194, 203, 204, 242, 251, 289, 314, 360, 400, 414, 434, 474, 543, 565, 587, 619, 626, 670, 691, 699, 843},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 85, 96, 122, 131, 147, 175, 181, 202, 203, 251, 272, 289, 300, 320, 335, 360, 400, 415, 474, 514, 526, 557, 568, 587, 626, 658, 662, 689, 691, 737},
{0, 1, 2, 3, 4, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 127, 147, 181, 195, 202, 203, 221, 251, 263, 289, 314, 360, 400, 423, 428, 474, 503, 513, 564, 568, 634, 669, 716, 732, 741, 761, 800},
{0, 1, 478, 726, 391, 788, 708, 680, 434, 638, 474, 688, 853, 645, 772, 728, 661, 667, 794, 426, 413, 815, 509, 807, 777, 396, 855, 472, 762, 454, 763, 732, 384, 407, 765, 650, 859, 835, 508},
{0, 1, 3, 7, 12, 20, 21, 30, 32, 44, 65, 80, 96, 122, 147, 149, 153, 181, 196, 203, 234, 251, 289, 360, 361, 374, 400, 407, 459, 461, 471, 474, 483, 504, 565, 636, 679, 699, 703, 766, 771},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 113, 122, 127, 147, 181, 202, 203, 251, 289, 335, 360, 388, 400, 421, 435, 451, 474, 488, 535, 549, 552, 575, 592, 656, 664, 697, 700, 755, 758, 761},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 65, 73, 80, 96, 122, 127, 147, 165, 181, 201, 203, 228, 251, 256, 289, 357, 360, 362, 385, 400, 405, 475, 488, 518, 531, 587, 590, 593, 670, 681, 684, 768, 822},
{0, 1, 3, 7, 12, 14, 16, 20, 30, 32, 44, 65, 72, 80, 96, 122, 131, 147, 181, 202, 203, 244, 251, 264, 272, 289, 356, 360, 400, 436, 438, 474, 512, 526, 546, 572, 587, 606, 626, 685, 730, 732},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 178, 181, 196, 198, 203, 219, 251, 252, 272, 289, 310, 338, 360, 400, 413, 474, 483, 522, 526, 532, 588, 594, 627, 638, 677, 758, 851, 891},
{0, 1, 3, 7, 9, 12, 13, 20, 30, 42, 44, 65, 80, 96, 114, 122, 147, 181, 203, 207, 228, 251, 272, 289, 290, 348, 360, 400, 402, 412, 429, 446, 474, 536, 564, 595, 611, 658, 663, 666, 765, 825},
{0, 1, 892, 649, 878, 833, 387, 769, 777, 752, 771, 484, 705, 716, 880, 810, 643, 508, 464, 393, 406, 460, 764, 720, 768, 750, 512, 426, 848, 868, 844, 513, 494, 682, 496, 449, 662, 790, 740},
{0, 1, 3, 7, 8, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 183, 195, 198, 203, 228, 251, 289, 326, 360, 392, 400, 414, 439, 445, 479, 488, 526, 536, 575, 626, 647, 665, 675, 789, 835, 894},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 151, 181, 198, 203, 234, 251, 289, 306, 335, 339, 352, 360, 375, 383, 400, 429, 449, 465, 488, 524, 547, 563, 617, 623, 658, 753, 758, 779},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 73, 80, 96, 122, 125, 147, 163, 181, 203, 214, 218, 242, 251, 267, 289, 312, 314, 360, 400, 428, 474, 528, 561, 568, 588, 604, 667, 673, 724, 736, 747, 821},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 196, 203, 226, 234, 251, 272, 286, 289, 351, 358, 360, 390, 400, 413, 438, 441, 474, 484, 488, 535, 594, 601, 633, 646, 656, 700, 764},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 128, 147, 181, 196, 203, 242, 250, 251, 289, 336, 360, 398, 400, 404, 419, 422, 465, 475, 488, 541, 587, 594, 599, 620, 647, 648, 733, 830, 858},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 47, 56, 65, 80, 96, 122, 147, 181, 203, 242, 251, 264, 289, 360, 375, 393, 400, 408, 414, 459, 474, 514, 534, 564, 608, 662, 673, 677, 708, 740, 750, 837},
{0, 1, 774, 699, 878, 794, 683, 483, 656, 749, 739, 481, 798, 746, 853, 466, 775, 828, 398, 669, 517, 407, 785, 419, 724, 806, 665, 741, 411, 491, 488, 875, 516, 868, 425, 812, 677, 441, 870},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 49, 63, 65, 80, 96, 122, 147, 166, 181, 196, 203, 217, 251, 255, 286, 289, 309, 314, 360, 400, 439, 494, 501, 535, 541, 558, 582, 633, 640, 659, 701, 735, 739, 822},
{0, 1, 3, 5, 7, 10, 12, 20, 30, 44, 62, 64, 65, 80, 96, 122, 134, 147, 159, 181, 195, 203, 234, 251, 256, 289, 306, 360, 375, 389, 400, 474, 486, 488, 554, 557, 606, 636, 648, 652, 695, 772, 800},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 124, 147, 170, 181, 203, 216, 221, 242, 251, 289, 300, 360, 390, 400, 473, 484, 488, 492, 538, 570, 575, 609, 621, 644, 650, 652, 692, 713, 720, 775},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 181, 203, 234, 251, 272, 280, 289, 352, 360, 400, 421, 450, 474, 486, 514, 515, 525, 564, 572, 574, 589, 622, 661, 720, 731, 774, 821},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 53, 55, 65, 80, 85, 96, 105, 119, 122, 137, 147, 181, 196, 203, 242, 246, 251, 289, 307, 329, 360, 400, 427, 460, 466, 474, 532, 565, 613, 628, 655, 701, 721, 798},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 206, 250, 251, 255, 264, 278, 280, 289, 322, 360, 368, 376, 398, 400, 423, 428, 474, 497, 587, 588, 627, 640, 660, 711, 715, 759, 815},
{0, 1, 820, 718, 276, 868, 441, 900, 420, 77, 94, 828, 819, 729, 664, 413, 693, 646, 880, 373, 602, 777, 391, 456, 455, 714, 755, 789, 728, 185, 731, 686, 445, 784, 350, 846, 698, 425, 737, 809},
{0, 1, 3, 7, 12, 17, 20, 30, 31, 35, 44, 65, 80, 96, 122, 147, 156, 176, 181, 203, 251, 289, 312, 351, 360, 374, 391, 400, 439, 446, 483, 490, 494, 545, 588, 592, 657, 666, 706, 754, 787, 818},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 49, 65, 80, 96, 122, 147, 165, 181, 203, 246, 251, 289, 293, 306, 312, 345, 351, 360, 383, 400, 423, 474, 500, 549, 559, 587, 667, 707, 772, 776, 779, 781, 878},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 80, 96, 97, 122, 127, 143, 147, 181, 202, 203, 247, 251, 252, 289, 338, 360, 400, 426, 428, 461, 463, 474, 558, 589, 592, 628, 661, 669, 691, 726, 739, 773},
{0, 1, 3, 7, 8, 12, 13, 20, 30, 39, 44, 65, 68, 80, 96, 122, 147, 181, 203, 240, 244, 251, 288, 289, 309, 324, 360, 385, 400, 428, 474, 475, 476, 530, 572, 573, 576, 627, 660, 784, 788, 790, 821},
{0, 1, 3, 16, 28, 42, 76, 82, 86, 119, 137, 154, 175, 184, 186, 199, 206, 211, 225, 259, 265, 269, 302, 320, 337, 358, 366, 367, 369, 382, 389, 394, 408, 442, 448, 452, 485, 503, 520, 541, 572},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 62, 65, 80, 96, 122, 147, 169, 181, 203, 204, 251, 289, 290, 301, 309, 360, 365, 400, 419, 439, 488, 502, 518, 530, 542, 614, 660, 694, 750, 751, 791, 812, 823},
{0, 1, 446, 683, 769, 828, 900, 524, 697, 458, 740, 708, 478, 421, 435, 720, 851, 659, 456, 849, 787, 507, 402, 871, 814, 795, 525, 790, 397, 494, 756, 786, 839, 887, 780, 518, 664, 911, 718},
{0, 1, 3, 5, 7, 12, 20, 30, 35, 44, 65, 73, 80, 96, 122, 147, 181, 203, 249, 250, 251, 255, 272, 289, 306, 360, 361, 369, 400, 415, 459, 469, 488, 512, 527, 587, 620, 646, 651, 740, 744, 782, 835},
{0, 1, 3, 7, 12, 14, 20, 30, 32, 35, 42, 44, 65, 80, 96, 100, 122, 147, 179, 181, 203, 234, 251, 254, 272, 289, 329, 360, 376, 400, 455, 472, 474, 518, 564, 568, 617, 661, 666, 694, 779, 786, 910},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 46, 65, 80, 82, 96, 122, 147, 163, 181, 203, 251, 255, 272, 289, 290, 312, 345, 360, 372, 387, 400, 474, 478, 484, 513, 582, 636, 666, 701, 750, 786, 797, 849},
{0, 1, 3, 44, 56, 61, 67, 75, 82, 91, 95, 124, 160, 178, 200, 237, 262, 307, 308, 310, 351, 363, 368, 374, 382, 389, 398, 402, 431, 467, 485, 507, 517, 544, 569, 824},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 87, 96, 122, 147, 177, 181, 203, 247, 251, 271, 289, 297, 321, 345, 360, 400, 409, 414, 423, 474, 481, 484, 514, 568, 597, 613, 615, 620, 668, 696, 786, 804},
{0, 1, 3, 7, 9, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 212, 219, 236, 251, 288, 289, 342, 360, 400, 413, 441, 442, 447, 474, 475, 520, 568, 617, 629, 656, 696, 778, 805, 840, 869},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 91, 96, 122, 123, 133, 147, 171, 181, 203, 251, 289, 305, 307, 360, 400, 407, 446, 471, 474, 505, 535, 599, 622, 636, 648, 668, 681, 719, 737, 802, 869},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 116, 122, 147, 171, 181, 203, 204, 219, 251, 258, 261, 286, 289, 297, 312, 331, 360, 400, 461, 484, 494, 548, 552, 582, 594, 627, 673, 714, 770, 819, 870},
{0, 1, 2, 3, 7, 12, 20, 27, 30, 44, 59, 65, 80, 96, 106, 108, 122, 147, 162, 181, 203, 234, 251, 289, 326, 360, 400, 407, 428, 457, 474, 490, 491, 562, 588, 615, 623, 698, 728, 764, 774, 864, 902},
{0, 1, 2, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 107, 122, 147, 181, 190, 203, 242, 251, 261, 289, 291, 314, 322, 360, 400, 417, 455, 488, 508, 582, 585, 606, 657, 660, 672, 698, 701, 784, 791, 921},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 80, 96, 118, 122, 147, 154, 181, 203, 227, 251, 255, 289, 301, 306, 313, 339, 360, 400, 449, 473, 476, 488, 514, 524, 545, 614, 671, 674, 700, 701, 728, 840, 863},
{0, 1, 3, 7, 8, 12, 20, 30, 33, 44, 65, 80, 96, 120, 122, 147, 181, 203, 221, 242, 251, 289, 306, 339, 360, 381, 400, 402, 430, 434, 465, 494, 511, 514, 525, 568, 597, 620, 666, 702, 726, 779, 809},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 65, 80, 96, 122, 147, 154, 181, 185, 203, 233, 251, 256, 272, 289, 317, 360, 395, 400, 450, 474, 476, 494, 518, 552, 572, 587, 592, 676, 684, 786, 812, 884, 895},
{0, 1, 419, 798, 753, 433, 685, 902, 503, 677, 487, 746, 699, 437, 799, 801, 774, 402, 493, 907, 769, 480, 810, 508, 759, 879, 832, 533, 892, 668, 703, 532, 886, 836, 411, 818},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 147, 155, 157, 181, 196, 203, 251, 285, 289, 322, 349, 360, 368, 400, 421, 428, 469, 474, 539, 594, 603, 622, 636, 653, 700, 718, 727, 734, 852},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 90, 96, 119, 122, 147, 172, 181, 203, 251, 277, 289, 320, 345, 357, 360, 389, 400, 439, 486, 488, 513, 549, 582, 654, 702, 707, 729, 750, 757, 800, 863},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 69, 71, 72, 80, 96, 122, 147, 163, 181, 202, 203, 223, 251, 289, 322, 329, 331, 360, 400, 428, 435, 437, 474, 498, 569, 592, 622, 627, 680, 720, 727, 734, 771, 810},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 75, 80, 96, 122, 147, 181, 203, 251, 274, 289, 291, 335, 337, 360, 388, 400, 414, 473, 488, 490, 512, 564, 633, 636, 677, 682, 710, 730, 769, 797, 805, 852, 895},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 165, 179, 181, 197, 203, 215, 242, 251, 289, 350, 360, 395, 400, 433, 488, 494, 507, 546, 585, 593, 672, 682, 726, 733, 769, 772, 800, 812},
{0, 1, 3, 7, 9, 12, 20, 30, 41, 44, 65, 80, 96, 122, 137, 147, 153, 181, 203, 205, 242, 251, 252, 289, 346, 360, 400, 415, 436, 438, 446, 474, 509, 570, 606, 628, 653, 654, 661, 711, 736, 842, 914},
{0, 1, 409, 758, 784, 689, 823, 877, 430, 805, 892, 934, 907, 706, 532, 421, 855, 505, 438, 673, 516, 804, 811, 931, 721, 800, 490, 797, 475, 698, 743, 529, 918, 832, 536, 537, 405, 453, 807, 840, 773, 677},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 114, 122, 147, 167, 181, 203, 242, 251, 289, 290, 309, 360, 378, 380, 387, 400, 408, 446, 447, 474, 500, 504, 510, 529, 598, 628, 634, 635, 663, 670, 767, 871},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 47, 65, 80, 83, 96, 122, 147, 181, 203, 212, 231, 242, 251, 273, 289, 345, 360, 400, 401, 414, 487, 488, 497, 505, 513, 617, 636, 641, 643, 647, 715, 753, 765, 775},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 71, 80, 96, 122, 132, 147, 171, 181, 203, 225, 230, 242, 251, 259, 289, 329, 360, 398, 400, 403, 443, 446, 486, 488, 494, 507, 536, 599, 627, 654, 660, 679, 751},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 46, 63, 65, 80, 87, 91, 96, 122, 125, 147, 178, 181, 203, 251, 255, 289, 306, 328, 334, 360, 387, 400, 423, 459, 460, 474, 481, 523, 580, 588, 636, 675, 772, 804, 806},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 47, 65, 80, 96, 107, 122, 147, 155, 165, 181, 203, 251, 287, 289, 360, 363, 400, 423, 428, 457, 474, 499, 528, 586, 622, 632, 641, 685, 713, 729, 735, 774, 833, 940},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 80, 82, 96, 122, 147, 148, 181, 197, 203, 249, 251, 289, 303, 306, 360, 373, 400, 415, 455, 478, 514, 568, 598, 630, 635, 637, 691, 702, 728, 769, 789, 807, 859},
{0, 1, 3, 7, 11, 12, 20, 24, 30, 36, 44, 65, 80, 96, 122, 133, 147, 181, 203, 228, 251, 275, 286, 289, 315, 328, 360, 400, 406, 439, 494, 522, 557, 620, 647, 652, 699, 711, 744, 771, 780, 793, 846},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 155, 181, 183, 203, 251, 252, 289, 306, 360, 361, 363, 382, 400, 449, 474, 486, 491, 525, 556, 572, 578, 615, 619, 661, 706, 719, 724, 815, 838, 850},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 58, 65, 80, 96, 118, 122, 147, 181, 203, 251, 272, 288, 289, 351, 360, 361, 368, 376, 400, 414, 440, 475, 488, 532, 545, 622, 714, 722, 742, 750, 797, 811, 844, 930},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 50, 65, 80, 96, 122, 147, 155, 181, 203, 206, 242, 251, 289, 294, 305, 348, 360, 369, 400, 443, 446, 473, 474, 484, 512, 537, 564, 606, 692, 694, 732, 779, 781, 879},
{0, 1, 3, 7, 12, 20, 24, 29, 30, 36, 44, 65, 80, 96, 112, 122, 147, 155, 181, 196, 203, 242, 251, 266, 275, 289, 360, 400, 414, 474, 478, 515, 528, 538, 557, 606, 628, 656, 671, 703, 735, 762, 816},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 96, 98, 122, 147, 181, 183, 185, 203, 242, 251, 259, 272, 289, 302, 360, 400, 428, 447, 474, 475, 493, 548, 564, 596, 619, 636, 663, 696, 707, 730, 763, 820},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 171, 181, 188, 203, 209, 242, 251, 289, 310, 360, 400, 443, 446, 457, 474, 542, 543, 568, 580, 640, 656, 673, 674, 692, 706, 728, 779, 826, 917},
{0, 1, 506, 846, 884, 471, 723, 476, 859, 411, 937, 710, 931, 809, 769, 778, 537, 699, 835, 545, 945, 817, 879, 544, 823, 497, 816, 905, 683, 451, 795, 427, 801, 819, 687, 523, 743, 529, 415, 438, 914, 748},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 65, 80, 82, 96, 122, 147, 177, 181, 203, 210, 251, 252, 289, 331, 356, 360, 400, 428, 459, 466, 474, 494, 513, 514, 592, 614, 639, 654, 675, 724, 729, 742, 766, 829},
{0, 1, 3, 7, 12, 16, 20, 30, 34, 44, 56, 65, 66, 80, 82, 96, 97, 122, 147, 181, 190, 196, 203, 245, 251, 289, 302, 331, 360, 400, 415, 420, 447, 474, 513, 520, 548, 592, 613, 645, 678, 714, 728, 820},
{0, 1, 3, 7, 11, 12, 20, 24, 30, 44, 47, 65, 80, 96, 122, 147, 156, 181, 203, 251, 275, 289, 322, 360, 361, 400, 409, 440, 459, 469, 474, 525, 572, 617, 656, 694, 726, 734, 759, 787, 832, 870, 875, 912},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 113, 122, 135, 147, 177, 181, 203, 230, 242, 251, 289, 348, 360, 400, 446, 474, 485, 500, 525, 532, 568, 588, 594, 627, 656, 661, 666, 714, 731, 758, 760, 861},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 48, 54, 65, 80, 96, 122, 147, 171, 181, 196, 203, 242, 251, 289, 320, 333, 348, 360, 387, 400, 432, 474, 476, 508, 532, 537, 587, 615, 620, 661, 662, 690, 755, 795, 911},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 117, 122, 135, 147, 179, 181, 203, 247, 251, 273, 274, 289, 306, 360, 400, 421, 449, 460, 474, 479, 518, 522, 533, 580, 585, 615, 657, 678, 770, 796, 807, 871},
{0, 1, 430, 766, 796, 724, 829, 817, 370, 954, 738, 414, 903, 890, 823, 507, 464, 875, 549, 543, 492, 933, 501, 688, 912, 548, 806, 822, 753, 532, 943, 692, 96, 704, 479, 450, 825, 418, 841, 861, 775, 522},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 85, 96, 122, 127, 147, 181, 196, 199, 203, 251, 289, 301, 314, 360, 364, 400, 411, 447, 459, 471, 474, 499, 532, 565, 617, 622, 624, 675, 706, 734, 773, 842},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 104, 113, 122, 147, 161, 181, 203, 232, 251, 252, 286, 289, 360, 395, 400, 421, 446, 461, 472, 474, 484, 539, 549, 636, 662, 734, 736, 756, 828, 861, 958},
{0, 1, 2, 3, 7, 10, 12, 20, 30, 35, 44, 55, 65, 80, 85, 96, 97, 122, 135, 137, 147, 181, 203, 216, 251, 274, 289, 301, 350, 360, 400, 413, 427, 474, 488, 513, 520, 558, 656, 663, 714, 721, 747, 775, 797},
{0, 1, 3, 7, 9, 12, 15, 20, 30, 44, 65, 80, 96, 122, 145, 147, 171, 181, 203, 214, 251, 257, 289, 297, 312, 360, 363, 387, 400, 409, 436, 474, 499, 514, 553, 568, 612, 617, 634, 662, 709, 717, 734, 838},
{0, 1, 2, 3, 7, 11, 12, 20, 30, 32, 44, 61, 65, 78, 80, 96, 122, 147, 177, 181, 203, 213, 251, 289, 302, 329, 360, 365, 387, 400, 428, 474, 490, 528, 592, 622, 626, 698, 710, 742, 750, 811, 833, 937},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 46, 65, 80, 96, 122, 147, 163, 181, 203, 234, 251, 272, 289, 312, 329, 340, 360, 362, 375, 400, 452, 474, 528, 552, 564, 570, 582, 619, 627, 642, 739, 825, 836, 872},
{0, 1, 3, 5, 7, 12, 20, 30, 42, 44, 51, 65, 80, 96, 122, 147, 181, 203, 242, 246, 251, 275, 289, 309, 334, 360, 384, 387, 400, 405, 474, 491, 502, 532, 565, 606, 620, 658, 666, 699, 758, 779, 828},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 131, 147, 170, 181, 196, 203, 242, 251, 289, 332, 360, 378, 386, 400, 413, 443, 474, 518, 554, 566, 606, 661, 700, 719, 724, 860, 864, 872, 933, 951},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 107, 122, 147, 161, 181, 203, 228, 251, 289, 302, 337, 356, 360, 368, 392, 400, 428, 474, 503, 514, 522, 525, 564, 626, 670, 684, 714, 739, 807, 888, 949, 955},
{0, 1, 3, 7, 8, 12, 14, 20, 30, 44, 65, 80, 96, 106, 122, 147, 181, 194, 203, 211, 236, 242, 251, 284, 289, 306, 311, 360, 378, 400, 474, 512, 536, 549, 564, 574, 627, 630, 662, 673, 761, 829, 848, 893},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 147, 150, 164, 181, 203, 233, 251, 289, 291, 305, 322, 330, 360, 400, 404, 460, 468, 474, 478, 536, 559, 565, 605, 628, 666, 672, 718, 741, 846, 888, 902},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 47, 65, 70, 80, 96, 122, 147, 181, 203, 223, 242, 251, 289, 338, 356, 360, 370, 375, 395, 400, 474, 488, 514, 525, 557, 564, 565, 593, 619, 662, 675, 717, 731, 803, 820},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 50, 65, 80, 96, 110, 122, 147, 181, 185, 203, 251, 272, 275, 284, 289, 308, 345, 360, 400, 474, 478, 540, 565, 587, 598, 606, 612, 626, 673, 736, 761, 798, 834, 836, 890},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 78, 80, 88, 96, 122, 145, 147, 181, 203, 234, 251, 267, 289, 293, 300, 322, 339, 360, 400, 421, 446, 474, 509, 528, 568, 573, 643, 662, 671, 744, 775, 835, 843, 953, 970},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 182, 203, 228, 251, 267, 289, 300, 306, 314, 360, 375, 400, 412, 470, 474, 479, 491, 536, 549, 562, 632, 636, 675, 703, 737, 766, 831, 887, 890},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 55, 65, 80, 96, 122, 127, 147, 181, 203, 219, 220, 251, 289, 312, 331, 360, 375, 395, 400, 428, 446, 457, 474, 558, 564, 586, 633, 658, 697, 716, 734, 746, 853, 887, 900},
{0, 1, 3, 7, 10, 12, 18, 20, 30, 44, 65, 72, 80, 94, 96, 122, 147, 181, 203, 247, 251, 262, 289, 290, 337, 360, 377, 379, 400, 446, 456, 474, 518, 572, 573, 628, 633, 666, 678, 772, 778, 798, 855, 904, 936},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 208, 234, 251, 289, 312, 328, 351, 360, 383, 387, 400, 434, 438, 446, 474, 484, 538, 564, 619, 663, 696, 710, 724, 775, 779, 839, 879},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 78, 80, 96, 113, 122, 147, 181, 203, 234, 251, 285, 289, 306, 331, 334, 360, 400, 411, 430, 474, 518, 523, 545, 546, 606, 636, 672, 675, 698, 711, 806, 842, 892, 938},
{0, 1, 780, 448, 500, 802, 869, 144, 958, 720, 898, 968, 767, 941, 852, 804, 523, 820, 790, 479, 453, 206, 496, 534, 464, 809, 763, 945, 384, 535, 513, 891, 715, 924, 835, 918, 909, 295, 731, 893, 746, 879, 801, 178},
{0, 1, 3, 7, 12, 16, 20, 25, 30, 44, 65, 80, 96, 122, 147, 149, 181, 203, 227, 251, 273, 275, 289, 310, 330, 357, 360, 362, 393, 400, 423, 474, 491, 493, 532, 549, 568, 642, 656, 668, 726, 755, 793, 840},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 62, 65, 80, 89, 96, 105, 122, 147, 181, 203, 234, 242, 246, 251, 257, 289, 360, 377, 390, 393, 400, 462, 471, 474, 490, 518, 537, 565, 596, 679, 682, 726, 728, 807, 812},
{0, 1, 3, 5, 7, 12, 14, 20, 30, 44, 45, 65, 75, 80, 96, 122, 147, 157, 181, 203, 225, 251, 289, 349, 360, 382, 400, 450, 451, 457, 474, 499, 526, 587, 594, 615, 661, 713, 715, 739, 766, 805, 849, 909},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 66, 80, 96, 122, 147, 178, 181, 184, 203, 230, 236, 251, 289, 309, 335, 360, 400, 441, 463, 474, 488, 503, 550, 568, 589, 622, 640, 683, 709, 737, 755, 758, 785, 963},
{0, 1, 3, 7, 9, 12, 20, 21, 30, 37, 44, 65, 75, 80, 96, 122, 133, 147, 181, 203, 213, 246, 251, 266, 289, 312, 351, 360, 380, 400, 423, 474, 523, 564, 572, 592, 620, 659, 662, 717, 779, 786, 798, 901, 954},
{0, 1, 3, 7, 12, 16, 20, 27, 30, 44, 65, 80, 96, 122, 129, 147, 176, 181, 203, 212, 251, 289, 306, 312, 360, 400, 411, 446, 474, 478, 509, 537, 564, 574, 649, 661, 702, 707, 729, 755, 775, 776, 847, 901},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 96, 122, 147, 168, 178, 181, 203, 206, 251, 275, 289, 345, 360, 400, 414, 441, 452, 459, 474, 490, 539, 565, 574, 615, 626, 662, 701, 706, 744, 746, 761, 769, 856},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 203, 226, 250, 251, 289, 290, 338, 348, 357, 360, 400, 414, 474, 504, 529, 532, 565, 587, 594, 624, 662, 666, 696, 742, 795, 849, 893, 894},
{0, 1, 3, 7, 9, 12, 13, 20, 30, 44, 51, 65, 80, 87, 96, 122, 147, 148, 176, 181, 186, 195, 203, 249, 251, 266, 289, 314, 360, 400, 409, 438, 474, 478, 572, 581, 628, 646, 672, 734, 759, 777, 784, 798, 936},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 99, 122, 127, 147, 159, 181, 203, 251, 272, 289, 323, 356, 360, 377, 400, 414, 443, 469, 474, 518, 540, 545, 564, 623, 651, 654, 684, 690, 715, 784, 802, 849},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 82, 96, 99, 122, 147, 181, 195, 203, 242, 251, 286, 289, 360, 365, 377, 400, 419, 474, 554, 564, 606, 610, 632, 634, 703, 706, 736, 744, 766, 780, 782, 869, 872},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 150, 181, 203, 213, 234, 236, 250, 251, 289, 306, 356, 360, 385, 396, 400, 467, 474, 478, 508, 565, 572, 588, 685, 702, 724, 746, 748, 773, 872, 946},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 65, 80, 96, 99, 122, 147, 154, 175, 181, 203, 228, 251, 261, 267, 275, 289, 357, 360, 369, 400, 409, 464, 474, 481, 518, 554, 564, 651, 690, 693, 694, 714, 760, 781, 856},
{0, 1, 3, 22, 37, 57, 69, 143, 231, 257, 303, 308, 347, 351, 358, 449, 458, 529, 596, 621, 634, 674, 753, 782, 798, 840, 857, 863, 871, 881, 933, 966},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 148, 181, 195, 203, 251, 264, 278, 289, 306, 312, 314, 360, 400, 409, 446, 474, 500, 513, 572, 579, 587, 611, 652, 656, 663, 678, 753, 768, 787, 817},
{0, 1, 3, 7, 11, 12, 20, 21, 30, 33, 44, 65, 80, 96, 122, 138, 147, 159, 181, 195, 203, 228, 251, 289, 360, 367, 375, 400, 423, 439, 474, 536, 564, 613, 693, 696, 741, 746, 751, 765, 796, 861, 907, 908},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 53, 65, 80, 96, 122, 142, 147, 164, 181, 203, 205, 206, 250, 251, 254, 262, 289, 350, 360, 361, 400, 446, 466, 472, 474, 518, 537, 572, 579, 628, 634, 661, 703, 764, 851},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 62, 65, 71, 80, 96, 120, 122, 147, 178, 181, 203, 209, 251, 272, 289, 321, 360, 395, 400, 428, 474, 503, 530, 564, 598, 627, 636, 663, 678, 690, 775, 808, 832, 847, 853},
{0, 1, 3, 7, 12, 13, 20, 30, 41, 44, 65, 80, 96, 112, 122, 147, 181, 189, 203, 251, 272, 289, 345, 360, 400, 402, 444, 446, 474, 490, 502, 565, 572, 577, 582, 587, 626, 696, 731, 764, 802, 838, 884, 910},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 102, 122, 147, 156, 171, 181, 203, 214, 243, 251, 257, 289, 312, 360, 400, 404, 423, 443, 459, 470, 474, 484, 520, 568, 668, 673, 696, 709, 745, 753, 814, 861, 889},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 69, 80, 96, 102, 122, 147, 181, 203, 204, 251, 252, 289, 300, 348, 360, 386, 400, 428, 474, 477, 488, 503, 512, 564, 571, 643, 662, 684, 697, 720, 775, 832, 838, 938},
{0, 1, 536, 805, 875, 991, 789, 731, 511, 809, 900, 755, 913, 547, 966, 911, 868, 516, 822, 458, 910, 532, 987, 846, 686, 231, 937, 896, 880, 504, 828, 784, 546, 820, 464, 737, 919, 819, 971, 482},
{0, 1, 3, 7, 12, 20, 30, 44, 51, 65, 80, 96, 118, 122, 132, 147, 181, 203, 205, 251, 259, 272, 289, 306, 351, 360, 400, 413, 415, 419, 473, 474, 490, 518, 546, 554, 584, 587, 656, 680, 704, 753, 774, 792, 857},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 122, 145, 147, 150, 166, 181, 203, 242, 251, 254, 256, 289, 297, 360, 361, 387, 400, 431, 460, 474, 486, 494, 514, 555, 565, 572, 662, 668, 678, 749, 777, 877},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 225, 242, 251, 289, 297, 324, 348, 349, 360, 400, 445, 461, 474, 485, 514, 568, 596, 601, 662, 673, 701, 750, 793, 838, 851, 864, 877, 979},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 53, 65, 80, 96, 98, 122, 147, 155, 161, 181, 203, 228, 235, 251, 288, 289, 348, 360, 388, 391, 400, 446, 466, 474, 572, 574, 602, 661, 663, 696, 738, 768, 829, 908, 956},
{0, 1, 2, 3, 7, 10, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 203, 237, 242, 251, 253, 261, 275, 286, 289, 301, 350, 360, 376, 400, 419, 436, 474, 498, 512, 534, 547, 568, 603, 622, 623, 668, 694, 837},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 152, 171, 181, 203, 243, 251, 289, 331, 337, 360, 400, 414, 452, 461, 471, 474, 494, 547, 572, 600, 604, 659, 660, 669, 708, 726, 781, 826, 857, 861, 982},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 69, 80, 96, 122, 147, 181, 203, 206, 236, 251, 289, 312, 326, 341, 357, 360, 400, 415, 446, 474, 478, 500, 513, 516, 547, 568, 644, 666, 730, 779, 783, 799, 870, 875, 1005},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 162, 181, 184, 203, 251, 285, 289, 307, 341, 360, 361, 376, 400, 446, 474, 525, 531, 564, 598, 601, 661, 684, 707, 743, 782, 804, 837, 873, 875, 910, 927, 963},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 96, 122, 133, 147, 181, 190, 202, 203, 251, 285, 289, 315, 333, 360, 400, 420, 428, 458, 474, 525, 548, 564, 636, 668, 696, 702, 706, 717, 765, 824, 930, 931, 1007},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 81, 96, 122, 147, 172, 181, 202, 203, 235, 248, 251, 289, 290, 360, 400, 403, 439, 474, 501, 506, 508, 536, 565, 579, 626, 672, 690, 699, 750, 771, 782, 846, 865, 880},
{0, 1, 533, 547, 920, 936, 993, 794, 844, 930, 476, 529, 915, 978, 989, 923, 831, 966, 777, 828, 809, 752, 805, 823, 470, 553, 501, 746, 869, 897, 829, 901, 552, 369, 782, 334, 463, 610, 739, 506, 961, 838, 874, 1007},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 159, 181, 195, 203, 228, 251, 255, 289, 338, 360, 400, 413, 419, 471, 474, 525, 564, 592, 616, 623, 670, 688, 714, 742, 758, 776, 786, 837, 917, 920},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 56, 59, 65, 80, 96, 113, 122, 147, 181, 203, 251, 286, 289, 291, 309, 311, 360, 398, 400, 408, 459, 474, 520, 558, 564, 592, 612, 622, 633, 676, 692, 774, 816, 890, 984, 991},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 48, 65, 69, 80, 83, 96, 122, 147, 154, 178, 181, 203, 212, 228, 251, 289, 297, 306, 360, 388, 400, 474, 491, 505, 539, 558, 594, 656, 661, 694, 735, 748, 800, 812, 820, 823},
{0, 1, 3, 7, 9, 12, 16, 20, 30, 44, 61, 65, 80, 96, 122, 147, 181, 203, 222, 251, 255, 289, 292, 328, 360, 361, 375, 376, 380, 400, 446, 474, 477, 488, 509, 564, 582, 618, 622, 672, 714, 718, 811, 878, 880},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 91, 96, 122, 147, 181, 203, 220, 251, 289, 290, 297, 334, 343, 357, 360, 400, 409, 454, 460, 474, 508, 565, 571, 592, 598, 599, 626, 698, 701, 726, 737, 814, 825, 883},
{0, 1, 3, 7, 8, 12, 20, 24, 30, 44, 49, 65, 80, 96, 102, 122, 147, 181, 203, 242, 251, 286, 289, 300, 314, 333, 337, 360, 379, 400, 407, 420, 474, 532, 549, 587, 604, 614, 656, 675, 707, 801, 855, 857, 978},
{0, 1, 2, 3, 7, 12, 13, 20, 21, 30, 39, 44, 65, 75, 80, 96, 122, 139, 147, 181, 195, 203, 206, 212, 251, 289, 295, 312, 360, 400, 401, 406, 453, 459, 474, 561, 564, 578, 594, 658, 707, 776, 803, 804, 886, 928},
{0, 1, 3, 7, 8, 12, 20, 28, 30, 38, 44, 65, 80, 96, 122, 147, 181, 203, 251, 252, 275, 289, 311, 345, 360, 387, 400, 474, 517, 558, 564, 592, 603, 625, 657, 671, 692, 730, 791, 813, 838, 882, 888, 901, 915},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 98, 122, 133, 147, 181, 203, 230, 240, 251, 276, 289, 298, 312, 360, 375, 388, 400, 435, 439, 466, 474, 535, 564, 570, 605, 622, 625, 696, 722, 750, 816, 885, 888},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 146, 147, 168, 181, 203, 242, 250, 251, 275, 289, 336, 337, 351, 360, 400, 423, 467, 474, 498, 536, 564, 573, 591, 617, 627, 661, 755, 779, 792, 869, 876, 882, 910},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 116, 117, 122, 147, 181, 203, 242, 251, 289, 292, 297, 312, 357, 360, 391, 395, 400, 417, 441, 474, 500, 516, 565, 606, 628, 697, 723, 725, 769, 823, 859, 885, 893},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 147, 181, 188, 203, 228, 235, 251, 289, 312, 327, 338, 360, 400, 423, 432, 468, 471, 474, 504, 508, 513, 549, 568, 590, 618, 640, 673, 680, 770, 798, 890, 992},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 75, 80, 94, 96, 122, 147, 181, 203, 242, 246, 251, 289, 312, 351, 360, 367, 400, 443, 464, 474, 530, 568, 584, 622, 653, 658, 694, 771, 792, 820, 833, 843, 892, 913, 959},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 60, 65, 80, 96, 122, 147, 163, 181, 184, 199, 203, 214, 242, 251, 289, 309, 360, 373, 400, 446, 454, 474, 485, 509, 545, 578, 587, 606, 633, 675, 737, 765, 772, 821, 850, 933},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 47, 63, 65, 72, 80, 96, 122, 147, 181, 201, 203, 245, 251, 279, 289, 312, 320, 360, 400, 419, 431, 474, 518, 564, 582, 643, 684, 692, 694, 698, 756, 781, 793, 796, 820, 887, 968},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 85, 96, 122, 143, 147, 150, 181, 190, 203, 242, 248, 251, 269, 289, 304, 314, 338, 360, 400, 417, 434, 457, 474, 532, 549, 565, 616, 665, 685, 707, 717, 729, 811, 841},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 60, 65, 80, 82, 96, 122, 147, 165, 181, 201, 203, 250, 251, 289, 297, 356, 360, 384, 400, 439, 442, 474, 481, 514, 550, 572, 578, 626, 691, 698, 786, 789, 805, 815, 854, 905},
{0, 1, 3, 7, 12, 20, 30, 37, 44, 65, 75, 80, 82, 96, 101, 122, 127, 134, 147, 181, 198, 203, 225, 251, 272, 289, 311, 329, 338, 342, 360, 400, 409, 474, 572, 587, 599, 611, 623, 626, 684, 724, 728, 741, 866, 894},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 123, 129, 147, 165, 181, 203, 212, 251, 289, 297, 315, 346, 360, 400, 455, 474, 478, 491, 518, 521, 530, 568, 614, 615, 684, 702, 720, 774, 802, 835, 840, 936},
{0, 1, 3, 7, 12, 17, 18, 20, 30, 35, 44, 47, 63, 65, 80, 96, 97, 122, 141, 147, 181, 203, 242, 251, 284, 289, 351, 359, 360, 361, 400, 428, 474, 536, 575, 594, 627, 634, 636, 662, 725, 726, 779, 851, 867, 984},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 122, 130, 147, 170, 181, 203, 251, 259, 264, 289, 311, 314, 335, 360, 383, 386, 390, 400, 474, 528, 565, 587, 626, 672, 685, 744, 772, 798, 803, 812, 858, 878, 897},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 48, 65, 80, 96, 120, 122, 141, 147, 181, 203, 220, 234, 251, 289, 309, 321, 360, 369, 400, 407, 446, 463, 474, 518, 557, 564, 606, 649, 690, 703, 736, 765, 836, 864, 882, 901, 930},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 132, 133, 147, 181, 203, 251, 262, 289, 297, 306, 321, 360, 392, 400, 469, 474, 491, 514, 545, 587, 596, 597, 628, 630, 634, 692, 721, 782, 792, 793, 820, 943},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 96, 113, 122, 147, 181, 203, 210, 242, 251, 259, 272, 286, 289, 306, 329, 351, 360, 400, 415, 474, 484, 485, 512, 539, 587, 614, 675, 725, 737, 746, 747, 782, 819, 845, 912},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 76, 78, 80, 96, 122, 136, 147, 181, 203, 244, 251, 288, 289, 301, 360, 391, 400, 419, 434, 446, 454, 474, 493, 536, 572, 606, 616, 696, 706, 783, 811, 839, 899, 939, 1000, 1011},
{0, 1, 3, 7, 12, 20, 27, 29, 30, 44, 48, 65, 80, 96, 122, 131, 142, 147, 181, 203, 228, 251, 260, 289, 306, 329, 338, 360, 368, 400, 439, 459, 474, 528, 564, 572, 592, 631, 664, 684, 696, 784, 798, 821, 879, 975},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 60, 65, 80, 94, 96, 99, 109, 122, 147, 181, 203, 236, 251, 289, 310, 312, 337, 360, 384, 400, 404, 428, 474, 530, 564, 602, 627, 630, 677, 684, 696, 714, 796, 802, 885, 901},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 59, 65, 80, 96, 99, 122, 147, 181, 196, 203, 251, 286, 289, 299, 313, 360, 382, 400, 418, 419, 428, 467, 474, 514, 528, 540, 554, 564, 627, 639, 646, 726, 765, 798, 900, 936, 949},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 49, 61, 62, 65, 69, 80, 96, 122, 131, 147, 181, 203, 244, 251, 264, 286, 289, 297, 360, 400, 407, 435, 474, 522, 525, 565, 592, 622, 634, 710, 733, 736, 746, 798, 872, 890, 904},
{0, 1, 3, 5, 7, 12, 20, 25, 30, 44, 65, 80, 96, 122, 147, 181, 190, 203, 226, 250, 251, 252, 273, 289, 322, 335, 346, 360, 400, 418, 446, 466, 474, 516, 558, 564, 622, 658, 697, 720, 749, 775, 810, 856, 863, 882},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 147, 181, 203, 216, 242, 251, 270, 289, 321, 348, 360, 376, 400, 428, 436, 474, 491, 513, 514, 523, 568, 626, 647, 668, 701, 702, 731, 750, 789, 832, 1040},
{0, 1, 3, 7, 9, 12, 20, 23, 30, 44, 65, 80, 96, 122, 143, 147, 181, 203, 234, 251, 289, 290, 306, 312, 352, 360, 400, 417, 439, 466, 474, 525, 549, 564, 592, 628, 661, 691, 767, 791, 798, 843, 883, 911, 915},
{0, 1, 499, 520, 855, 856, 893, 548, 932, 805, 190, 800, 879, 505, 868, 552, 900, 990, 1027, 784, 988, 289, 980, 488, 895, 73, 773, 951, 738, 885, 837, 995, 764, 790, 574, 570, 571, 513, 974, 515, 963, 99, 263, 798},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 78, 80, 81, 83, 96, 122, 147, 154, 181, 203, 242, 251, 256, 289, 315, 329, 360, 399, 400, 441, 446, 454, 474, 536, 564, 565, 587, 662, 704, 737, 779, 792, 836, 948, 968, 1020},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 51, 61, 65, 80, 96, 122, 147, 181, 203, 248, 251, 289, 314, 321, 360, 375, 400, 457, 468, 474, 484, 524, 547, 557, 563, 568, 575, 612, 622, 640, 700, 709, 758, 784, 889, 897, 914},
{0, 1, 3, 6, 7, 12, 20, 26, 30, 44, 65, 80, 91, 96, 122, 147, 181, 203, 250, 251, 289, 322, 345, 360, 377, 400, 420, 435, 460, 474, 478, 537, 565, 626, 636, 653, 732, 749, 774, 778, 787, 861, 867, 888, 910, 931},
{0, 1, 2, 3, 7, 12, 15, 20, 30, 44, 65, 75, 80, 96, 122, 147, 168, 181, 190, 203, 242, 251, 277, 289, 302, 335, 360, 400, 428, 459, 474, 495, 564, 592, 596, 646, 692, 714, 717, 727, 783, 796, 845, 886, 909, 919},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 55, 65, 76, 80, 96, 122, 147, 159, 164, 171, 181, 203, 228, 251, 256, 288, 289, 291, 360, 400, 413, 428, 473, 474, 525, 528, 564, 658, 662, 682, 707, 729, 739, 784, 827, 863, 1047},
{0, 1, 3, 4, 7, 12, 20, 30, 37, 44, 64, 65, 80, 96, 107, 122, 147, 158, 181, 196, 203, 251, 272, 289, 325, 335, 360, 371, 400, 441, 454, 474, 505, 565, 572, 636, 668, 708, 715, 716, 766, 772, 805, 828, 856, 925},
{0, 1, 3, 7, 12, 15, 20, 30, 31, 44, 65, 80, 96, 116, 122, 133, 147, 181, 195, 203, 234, 251, 272, 289, 305, 325, 334, 338, 360, 365, 400, 474, 494, 498, 542, 557, 564, 662, 663, 709, 770, 778, 781, 782, 806, 919},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 74, 80, 96, 112, 122, 142, 147, 181, 183, 203, 251, 289, 320, 360, 375, 400, 407, 439, 447, 474, 488, 502, 523, 555, 564, 574, 585, 604, 658, 704, 786, 791, 816, 824, 922, 928},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 65, 80, 84, 96, 119, 122, 147, 181, 203, 209, 228, 251, 252, 289, 340, 360, 400, 415, 420, 474, 535, 565, 570, 594, 598, 626, 630, 651, 723, 762, 769, 792, 837, 856, 938, 956},
{0, 1, 3, 7, 10, 12, 20, 25, 30, 44, 65, 80, 87, 96, 98, 122, 147, 178, 181, 203, 251, 272, 289, 310, 360, 381, 400, 410, 421, 428, 448, 474, 530, 564, 572, 627, 636, 656, 664, 685, 724, 739, 869, 914, 934, 1000},
{0, 1, 2, 3, 5, 7, 12, 13, 20, 30, 44, 55, 65, 80, 96, 97, 122, 147, 153, 181, 203, 227, 251, 289, 320, 329, 360, 361, 383, 400, 447, 459, 474, 481, 560, 572, 602, 635, 658, 663, 684, 789, 864, 893, 976, 1049},
{0, 1, 3, 7, 15, 31, 54, 63, 109, 127, 138, 219, 255, 277, 298, 338, 348, 439, 452, 511, 528, 555, 597, 677, 697, 702, 754, 792, 879, 905, 924, 990, 1023},
{0, 1, 3, 7, 12, 20, 30, 44, 51, 65, 73, 80, 96, 122, 147, 168, 181, 203, 233, 251, 261, 266, 272, 289, 322, 329, 360, 400, 428, 441, 474, 532, 552, 564, 572, 627, 639, 684, 736, 751, 791, 847, 864, 918, 965, 1021},
{0, 1, 3, 7, 12, 16, 20, 30, 36, 44, 65, 76, 80, 96, 122, 147, 153, 181, 203, 242, 251, 263, 273, 289, 306, 342, 358, 360, 400, 466, 474, 528, 564, 565, 638, 656, 658, 729, 730, 779, 792, 849, 872, 947, 955, 979},
{0, 1, 3, 6, 7, 12, 20, 30, 35, 44, 65, 76, 80, 96, 122, 147, 155, 181, 203, 242, 251, 289, 311, 312, 340, 360, 386, 400, 454, 474, 486, 512, 517, 526, 565, 634, 658, 662, 717, 775, 850, 853, 891, 899, 914, 962, 1030},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 117, 122, 147, 181, 202, 203, 251, 266, 272, 289, 360, 375, 400, 414, 420, 421, 428, 474, 503, 516, 525, 536, 564, 615, 636, 662, 696, 756, 767, 807, 825, 832, 951, 973},
{0, 1, 3, 7, 12, 20, 30, 43, 44, 48, 65, 80, 96, 122, 147, 171, 181, 203, 251, 264, 266, 289, 297, 311, 360, 400, 409, 420, 422, 432, 474, 484, 513, 526, 554, 571, 572, 574, 626, 724, 744, 756, 827, 900, 917, 1037},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 113, 122, 134, 147, 181, 198, 203, 214, 251, 289, 306, 311, 314, 360, 377, 378, 400, 459, 474, 524, 526, 536, 542, 565, 587, 615, 638, 656, 692, 746, 798, 828, 844, 855, 927},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 170, 181, 203, 228, 251, 252, 283, 288, 289, 290, 334, 360, 376, 400, 433, 447, 474, 494, 525, 567, 606, 628, 667, 675, 703, 755, 758, 766, 882, 889, 932, 943},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 53, 65, 73, 80, 81, 96, 115, 122, 147, 181, 203, 251, 263, 289, 328, 342, 360, 365, 371, 400, 411, 420, 446, 473, 474, 517, 518, 556, 564, 572, 661, 662, 698, 749, 798, 828, 903, 952},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 84, 96, 122, 147, 152, 170, 173, 181, 203, 251, 289, 306, 312, 331, 360, 375, 400, 466, 474, 495, 523, 534, 564, 570, 625, 670, 671, 682, 741, 812, 813, 884, 885, 911, 1049},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 96, 122, 142, 147, 181, 203, 244, 251, 289, 346, 360, 362, 376, 400, 409, 459, 474, 509, 546, 564, 592, 610, 636, 660, 673, 742, 768, 774, 825, 862, 898, 900, 934, 957, 991},
{0, 1, 3, 7, 9, 12, 17, 20, 30, 44, 47, 54, 65, 80, 96, 119, 122, 136, 147, 181, 203, 206, 216, 220, 243, 251, 289, 334, 360, 376, 400, 428, 473, 474, 512, 564, 587, 625, 675, 684, 730, 775, 815, 836, 930, 950},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 100, 122, 147, 181, 184, 203, 242, 245, 251, 275, 289, 314, 338, 360, 400, 401, 425, 446, 448, 474, 508, 564, 587, 612, 619, 620, 632, 662, 737, 755, 793, 857, 929, 983},
{0, 1, 3, 5, 7, 12, 16, 20, 22, 30, 44, 65, 80, 96, 122, 147, 181, 193, 203, 251, 289, 295, 329, 360, 398, 400, 419, 428, 461, 473, 474, 504, 540, 564, 592, 626, 627, 698, 728, 734, 765, 848, 859, 884, 930, 977},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 47, 65, 80, 96, 121, 122, 147, 181, 203, 217, 242, 251, 252, 289, 296, 335, 360, 375, 393, 400, 474, 488, 525, 539, 556, 564, 622, 627, 656, 658, 670, 685, 724, 754, 772, 782, 890},
{0, 1, 3, 7, 12, 20, 27, 30, 32, 44, 65, 80, 96, 100, 122, 147, 149, 181, 183, 203, 226, 251, 275, 289, 303, 345, 360, 400, 408, 420, 441, 474, 532, 565, 578, 616, 626, 706, 725, 766, 805, 838, 847, 900, 936, 1008},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 50, 65, 74, 80, 96, 122, 128, 130, 147, 181, 203, 251, 267, 272, 289, 290, 356, 360, 393, 400, 428, 474, 514, 526, 528, 564, 627, 658, 662, 722, 759, 775, 782, 799, 805, 860, 888, 911},
{0, 1, 3, 7, 12, 13, 20, 23, 30, 44, 61, 65, 67, 80, 96, 120, 122, 147, 168, 181, 203, 227, 228, 251, 255, 289, 331, 360, 400, 439, 459, 466, 472, 474, 489, 537, 564, 592, 661, 682, 746, 751, 821, 837, 874, 876, 987},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 75, 80, 96, 120, 122, 131, 147, 181, 203, 251, 255, 289, 306, 358, 360, 400, 434, 452, 474, 497, 520, 536, 564, 587, 662, 668, 737, 752, 753, 756, 781, 786, 801, 880, 935, 999},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 63, 65, 80, 82, 96, 122, 147, 171, 181, 203, 251, 289, 312, 331, 360, 400, 428, 432, 460, 474, 540, 564, 568, 582, 627, 660, 694, 702, 734, 765, 847, 865, 866, 890, 926, 1023, 1041},
{0, 1, 3, 4, 7, 12, 16, 20, 30, 44, 47, 65, 79, 80, 96, 122, 133, 147, 181, 203, 227, 234, 251, 272, 289, 360, 400, 409, 412, 446, 474, 545, 552, 557, 565, 594, 598, 682, 692, 720, 721, 731, 782, 784, 823, 907, 983},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 147, 155, 164, 181, 192, 201, 203, 218, 242, 251, 275, 289, 314, 342, 347, 360, 400, 442, 474, 478, 565, 572, 583, 589, 626, 634, 638, 675, 678, 732, 779, 891, 915},
{0, 1, 3, 7, 9, 12, 13, 20, 30, 44, 65, 80, 90, 96, 122, 123, 133, 147, 171, 181, 203, 251, 262, 289, 359, 360, 369, 389, 400, 419, 428, 474, 479, 562, 564, 573, 599, 613, 627, 634, 685, 749, 765, 790, 792, 839, 847},
{0, 1, 3, 7, 8, 12, 15, 20, 30, 44, 62, 65, 80, 96, 122, 129, 147, 159, 181, 201, 203, 250, 251, 289, 337, 360, 375, 380, 400, 419, 443, 474, 494, 513, 564, 592, 630, 656, 661, 669, 724, 727, 781, 802, 827, 858, 935},
{0, 1, 3, 7, 12, 20, 28, 30, 33, 39, 44, 65, 80, 85, 96, 122, 134, 147, 181, 203, 251, 289, 293, 298, 338, 360, 400, 407, 448, 474, 486, 511, 532, 565, 592, 662, 663, 765, 775, 864, 903, 941, 947, 966, 1016, 1027, 1041},
{0, 1, 3, 5, 7, 12, 15, 20, 30, 36, 44, 62, 65, 80, 96, 122, 141, 147, 159, 181, 203, 206, 246, 251, 289, 294, 346, 360, 400, 414, 421, 428, 474, 503, 558, 564, 597, 636, 663, 726, 758, 761, 775, 824, 893, 906, 1009},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 47, 65, 80, 96, 103, 104, 122, 127, 147, 181, 203, 235, 251, 270, 288, 289, 360, 400, 405, 425, 446, 474, 495, 510, 535, 568, 582, 666, 699, 710, 744, 772, 778, 841, 872, 896, 926, 950},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 75, 80, 96, 97, 122, 140, 147, 162, 181, 203, 234, 251, 289, 290, 311, 317, 360, 388, 400, 407, 409, 438, 474, 513, 558, 565, 572, 626, 639, 644, 656, 672, 750, 786, 855, 884, 946},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 96, 100, 122, 147, 168, 181, 201, 203, 251, 257, 289, 309, 335, 360, 400, 402, 419, 435, 447, 474, 513, 531, 564, 572, 627, 630, 633, 663, 751, 796, 798, 839, 845, 917, 945},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 82, 83, 96, 122, 147, 152, 169, 181, 203, 227, 230, 234, 251, 272, 284, 289, 306, 360, 400, 474, 488, 508, 572, 585, 587, 594, 626, 685, 713, 758, 807, 819, 843, 933, 943, 953},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 119, 122, 147, 156, 164, 181, 203, 224, 240, 251, 264, 273, 289, 312, 360, 361, 400, 403, 436, 455, 474, 501, 564, 615, 661, 662, 736, 765, 802, 820, 840, 877, 889, 960, 983},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 78, 80, 96, 122, 147, 161, 181, 203, 242, 251, 272, 279, 289, 297, 348, 351, 360, 369, 400, 419, 428, 474, 562, 564, 584, 588, 661, 662, 663, 675, 721, 774, 782, 815, 834, 926},
{0, 1, 3, 7, 8, 11, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 154, 181, 203, 251, 252, 289, 309, 331, 360, 389, 400, 428, 474, 513, 525, 564, 588, 594, 658, 663, 705, 730, 738, 746, 767, 807, 864, 878, 919, 965, 1082},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 125, 145, 147, 181, 190, 195, 203, 228, 251, 289, 302, 331, 338, 360, 364, 385, 400, 428, 474, 522, 525, 564, 594, 627, 638, 726, 750, 779, 781, 842, 869, 870, 879, 1010},
{0, 1, 3, 4, 5, 7, 12, 20, 30, 44, 55, 65, 80, 96, 122, 147, 158, 181, 203, 219, 251, 264, 272, 289, 360, 387, 400, 420, 466, 469, 474, 483, 500, 518, 565, 602, 628, 642, 663, 670, 753, 761, 792, 802, 896, 926, 991},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 65, 77, 80, 96, 122, 130, 147, 163, 181, 192, 194, 203, 207, 251, 276, 289, 306, 312, 360, 400, 428, 459, 474, 513, 525, 535, 536, 558, 564, 627, 661, 670, 731, 753, 802, 849, 881, 1017},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 47, 65, 80, 83, 96, 101, 115, 122, 147, 160, 181, 203, 240, 251, 273, 289, 312, 360, 380, 387, 400, 474, 493, 553, 564, 592, 622, 636, 676, 742, 761, 768, 792, 831, 839, 847, 955, 959},
{0, 1, 3, 7, 12, 16, 20, 30, 33, 44, 65, 75, 80, 81, 96, 119, 122, 147, 163, 181, 203, 251, 272, 289, 338, 360, 382, 392, 400, 421, 428, 474, 505, 564, 587, 592, 646, 658, 671, 692, 716, 772, 773, 810, 907, 926, 968},
{0, 1, 542, 883, 952, 1023, 1029, 877, 292, 964, 907, 839, 1012, 876, 1085, 980, 891, 585, 584, 1076, 518, 857, 526, 930, 879, 514, 985, 939, 989, 328, 866, 1058, 574, 1025, 565, 834, 950, 956, 810, 1037, 620, 1003, 818, 1053, 806},
{0, 1, 2, 3, 7, 11, 12, 20, 22, 30, 44, 65, 80, 96, 122, 147, 155, 164, 181, 203, 236, 246, 251, 264, 289, 299, 354, 360, 386, 400, 459, 474, 513, 536, 565, 613, 663, 677, 704, 790, 797, 835, 909, 971, 978, 1002, 1050},
{0, 1, 3, 7, 9, 12, 15, 20, 30, 44, 65, 80, 96, 122, 127, 138, 147, 148, 150, 181, 203, 216, 251, 289, 311, 360, 380, 400, 461, 474, 515, 520, 565, 568, 614, 615, 678, 685, 702, 712, 766, 790, 808, 841, 880, 961, 972},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 73, 80, 96, 122, 147, 181, 203, 228, 251, 275, 289, 312, 337, 360, 382, 387, 400, 443, 446, 464, 474, 486, 507, 513, 554, 564, 568, 576, 663, 673, 700, 770, 876, 900, 922, 930, 960},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 202, 203, 251, 252, 289, 334, 360, 400, 407, 428, 443, 449, 474, 488, 503, 513, 518, 557, 564, 588, 636, 663, 698, 761, 775, 885, 929, 937, 963, 1009, 1027, 1069},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 116, 122, 146, 147, 151, 159, 163, 181, 184, 203, 242, 251, 254, 289, 305, 337, 360, 400, 439, 446, 468, 474, 502, 531, 557, 564, 571, 606, 622, 734, 758, 833, 839, 872, 902, 1014},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 61, 65, 80, 96, 112, 122, 147, 164, 181, 203, 234, 251, 278, 289, 308, 317, 360, 384, 400, 435, 437, 474, 483, 509, 523, 532, 565, 626, 640, 696, 703, 758, 802, 816, 856, 914, 956, 966},
{0, 1, 3, 7, 12, 20, 29, 30, 37, 44, 46, 65, 80, 96, 113, 121, 122, 131, 142, 147, 181, 203, 251, 254, 267, 289, 314, 351, 360, 369, 400, 438, 439, 474, 493, 564, 592, 632, 645, 707, 732, 803, 848, 897, 947, 969, 1016},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 131, 147, 181, 203, 251, 263, 272, 285, 289, 337, 356, 360, 400, 435, 459, 473, 474, 522, 564, 597, 619, 625, 658, 675, 719, 725, 758, 801, 823, 892, 893, 973, 1003, 1057},
{0, 1, 3, 7, 10, 12, 17, 20, 23, 30, 40, 44, 65, 80, 96, 122, 147, 171, 181, 203, 228, 251, 260, 289, 306, 360, 388, 400, 474, 486, 488, 518, 537, 564, 615, 651, 661, 680, 684, 698, 765, 837, 840, 851, 872, 982, 1090},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 96, 102, 122, 125, 144, 147, 159, 181, 203, 233, 238, 251, 289, 360, 388, 400, 446, 474, 493, 508, 526, 554, 565, 580, 632, 710, 714, 755, 810, 811, 838, 924, 953, 973, 1037, 1056},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 96, 122, 147, 181, 189, 203, 209, 242, 251, 256, 289, 328, 360, 371, 399, 400, 414, 466, 474, 483, 564, 613, 615, 661, 707, 781, 797, 837, 860, 869, 907, 937, 990, 996, 1019, 1095},
{0, 1, 2, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 117, 122, 147, 155, 181, 203, 234, 251, 279, 289, 308, 312, 360, 400, 409, 455, 474, 499, 568, 609, 615, 617, 680, 745, 765, 780, 805, 878, 915, 930, 969, 1004, 1035},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 81, 96, 115, 122, 147, 181, 203, 221, 251, 275, 289, 311, 323, 360, 389, 400, 443, 474, 487, 521, 565, 576, 626, 662, 672, 681, 701, 744, 792, 854, 859, 873, 887, 891, 1004, 1026},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 50, 65, 80, 96, 109, 122, 147, 167, 181, 203, 242, 251, 261, 269, 289, 360, 399, 400, 405, 409, 432, 439, 474, 544, 572, 600, 611, 626, 672, 688, 771, 813, 815, 842, 863, 905, 933, 997, 1052},
{0, 1, 3, 7, 12, 16, 20, 30, 34, 44, 49, 65, 80, 96, 122, 147, 150, 181, 202, 203, 251, 272, 288, 289, 346, 360, 400, 419, 474, 494, 537, 555, 564, 622, 659, 709, 727, 772, 796, 799, 811, 896, 917, 918, 929, 984, 1028},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 53, 65, 80, 96, 121, 122, 147, 181, 203, 235, 251, 261, 289, 290, 310, 335, 360, 382, 396, 400, 446, 460, 474, 508, 557, 564, 587, 602, 626, 636, 662, 693, 786, 792, 820, 883, 964, 978},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 168, 181, 183, 203, 242, 251, 289, 312, 360, 376, 387, 400, 436, 445, 474, 488, 526, 564, 587, 588, 660, 663, 681, 688, 693, 782, 790, 798, 813, 845, 942, 978, 1065},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 85, 96, 116, 122, 132, 147, 181, 188, 203, 223, 235, 244, 251, 289, 350, 360, 376, 382, 400, 454, 474, 493, 526, 536, 565, 584, 626, 699, 701, 718, 754, 782, 790, 846, 859, 880, 926},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 51, 65, 80, 96, 122, 138, 140, 147, 179, 181, 199, 203, 251, 283, 289, 342, 360, 376, 400, 412, 446, 471, 474, 526, 530, 564, 575, 636, 657, 789, 804, 812, 815, 892, 909, 978, 1034, 1067},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 53, 65, 80, 96, 122, 147, 162, 181, 203, 208, 251, 269, 289, 318, 360, 368, 390, 400, 435, 474, 526, 572, 627, 649, 650, 663, 696, 726, 732, 783, 784, 826, 880, 889, 908, 977, 1067},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 175, 181, 203, 251, 258, 275, 289, 311, 331, 350, 360, 400, 428, 437, 454, 470, 474, 526, 542, 565, 587, 608, 626, 633, 634, 697, 746, 791, 836, 855, 887, 918, 929, 998},
{0, 1, 3, 7, 11, 12, 20, 30, 43, 44, 65, 80, 96, 122, 147, 159, 181, 202, 203, 228, 251, 269, 277, 289, 328, 360, 400, 423, 425, 474, 495, 518, 564, 592, 654, 661, 662, 732, 756, 774, 778, 807, 837, 844, 958, 967, 996, 1021},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 72, 80, 96, 113, 122, 130, 147, 169, 181, 203, 251, 289, 312, 316, 360, 361, 373, 400, 412, 474, 513, 526, 562, 568, 572, 622, 649, 667, 696, 701, 713, 788, 864, 865, 885, 890, 913, 1058},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 122, 139, 143, 147, 181, 203, 221, 240, 251, 252, 286, 289, 290, 334, 360, 400, 419, 428, 474, 528, 564, 590, 654, 662, 696, 727, 729, 751, 765, 805, 820, 866, 917, 957, 1111},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 53, 65, 80, 96, 120, 122, 147, 154, 181, 185, 203, 251, 254, 268, 289, 341, 360, 400, 414, 428, 474, 513, 526, 568, 615, 626, 632, 656, 701, 727, 730, 796, 802, 818, 831, 866, 891, 928},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 107, 122, 147, 155, 170, 181, 203, 206, 239, 251, 289, 329, 336, 337, 360, 364, 400, 424, 467, 474, 513, 514, 516, 532, 565, 626, 634, 714, 740, 786, 832, 878, 886, 953, 994, 997, 1069},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 124, 147, 150, 181, 190, 199, 203, 251, 271, 289, 294, 299, 329, 331, 360, 376, 400, 474, 505, 513, 523, 559, 564, 580, 592, 647, 758, 779, 780, 786, 897, 944, 969, 980, 998},
{0, 1, 3, 7, 10, 12, 20, 26, 30, 44, 65, 80, 96, 106, 122, 146, 147, 164, 180, 181, 203, 213, 218, 251, 289, 292, 312, 321, 360, 375, 400, 474, 488, 504, 564, 594, 602, 610, 617, 633, 692, 737, 739, 786, 869, 893, 897, 972},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 49, 50, 65, 80, 96, 122, 145, 147, 168, 181, 184, 203, 242, 251, 289, 326, 360, 378, 400, 406, 471, 474, 478, 504, 536, 565, 617, 619, 626, 634, 762, 783, 825, 882, 932, 937, 1032, 1043},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 70, 80, 96, 122, 147, 181, 194, 202, 203, 248, 251, 289, 312, 337, 360, 399, 400, 407, 429, 465, 474, 513, 549, 565, 568, 574, 630, 662, 690, 698, 780, 816, 832, 851, 882, 896, 915, 995},
{0, 1, 3, 7, 12, 16, 20, 24, 30, 44, 65, 80, 96, 105, 122, 147, 181, 199, 203, 240, 251, 262, 272, 289, 311, 360, 375, 400, 401, 428, 442, 474, 525, 528, 564, 580, 600, 658, 663, 712, 742, 754, 883, 897, 930, 941, 1011, 1051},
{0, 1, 3, 4, 7, 12, 20, 25, 30, 44, 45, 65, 80, 96, 122, 147, 148, 181, 203, 218, 240, 251, 272, 289, 302, 357, 360, 400, 402, 447, 474, 486, 548, 568, 617, 620, 622, 663, 680, 694, 755, 785, 811, 815, 818, 843, 898, 967},
{0, 1, 2, 3, 7, 12, 13, 20, 26, 30, 44, 65, 80, 81, 96, 101, 122, 147, 181, 203, 251, 285, 289, 322, 342, 360, 400, 411, 448, 458, 474, 564, 575, 592, 647, 692, 716, 729, 765, 803, 829, 864, 898, 908, 927, 941, 995, 1099},
{0, 1, 3, 6, 7, 12, 20, 30, 40, 44, 65, 80, 96, 119, 122, 126, 127, 147, 181, 194, 203, 221, 230, 251, 266, 289, 322, 335, 360, 400, 409, 419, 473, 474, 488, 536, 564, 636, 708, 734, 748, 791, 804, 845, 858, 900, 939, 999},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 83, 96, 122, 147, 181, 190, 195, 203, 228, 251, 289, 324, 326, 348, 354, 360, 374, 400, 424, 465, 474, 559, 564, 592, 613, 655, 691, 724, 741, 746, 779, 818, 877, 897, 903, 990},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 181, 187, 203, 242, 251, 264, 289, 291, 342, 360, 375, 377, 400, 474, 509, 518, 525, 564, 572, 580, 592, 601, 692, 695, 724, 726, 762, 765, 832, 838, 918, 926, 998, 1056},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 171, 181, 203, 236, 251, 289, 312, 323, 327, 345, 360, 369, 400, 423, 428, 429, 435, 474, 553, 564, 573, 617, 622, 641, 663, 696, 715, 765, 767, 775, 878, 925, 994, 1100},
{0, 1, 556, 849, 898, 928, 930, 540, 365, 589, 522, 839, 619, 827, 973, 865, 1071, 968, 289, 518, 608, 221, 927, 1020, 1037, 1104, 618, 1001, 598, 918, 1030, 712, 817, 1123, 427, 831, 907, 1045, 1076, 367, 917, 934, 870, 1033, 83, 561, 1031, 952},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 181, 184, 203, 209, 230, 242, 251, 289, 333, 360, 375, 400, 417, 441, 474, 496, 528, 549, 564, 627, 658, 696, 714, 739, 752, 773, 811, 872, 873, 878, 929, 976, 986, 998},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 62, 65, 80, 96, 107, 122, 147, 148, 160, 181, 203, 251, 288, 289, 309, 312, 360, 375, 400, 446, 474, 486, 560, 561, 564, 582, 610, 660, 707, 714, 780, 819, 906, 913, 968, 975, 995, 997, 1025},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 96, 113, 122, 124, 147, 168, 181, 203, 210, 242, 251, 289, 302, 360, 387, 400, 433, 457, 474, 495, 501, 530, 564, 585, 613, 620, 627, 690, 718, 793, 815, 838, 869, 893, 932, 938, 971},
{0, 1, 3, 7, 12, 15, 18, 20, 30, 44, 65, 80, 96, 122, 147, 152, 168, 180, 181, 203, 233, 234, 251, 289, 345, 360, 400, 409, 428, 439, 474, 493, 514, 530, 564, 599, 627, 666, 685, 726, 746, 775, 829, 844, 882, 918, 1016, 1049},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 61, 65, 80, 96, 122, 147, 181, 203, 210, 242, 251, 279, 289, 360, 367, 375, 377, 397, 400, 474, 505, 525, 536, 564, 587, 592, 608, 658, 692, 704, 730, 746, 801, 823, 892, 898, 909, 998},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 77, 80, 96, 100, 122, 147, 181, 203, 236, 242, 251, 262, 289, 311, 360, 368, 376, 395, 400, 416, 474, 488, 536, 564, 587, 627, 665, 718, 726, 772, 855, 872, 893, 926, 941, 999, 1064, 1089},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 62, 65, 78, 80, 87, 93, 96, 122, 147, 156, 177, 181, 182, 203, 251, 260, 289, 327, 360, 365, 400, 428, 433, 474, 525, 564, 576, 588, 594, 682, 694, 696, 766, 775, 850, 897, 908, 978, 1045, 1086},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 55, 65, 69, 80, 96, 107, 122, 147, 181, 193, 203, 232, 250, 251, 289, 302, 326, 360, 392, 400, 428, 434, 474, 516, 564, 576, 603, 636, 703, 726, 728, 734, 742, 803, 825, 888, 943, 958, 1043},
{0, 1, 3, 7, 12, 17, 20, 23, 30, 44, 65, 78, 80, 96, 100, 122, 133, 147, 181, 203, 240, 251, 266, 289, 309, 312, 329, 360, 395, 400, 423, 428, 474, 510, 515, 547, 564, 586, 627, 658, 684, 700, 707, 714, 741, 781, 889, 899, 994},
{0, 1, 3, 43, 49, 63, 110, 115, 122, 131, 139, 149, 226, 257, 290, 301, 327, 331, 346, 359, 381, 382, 384, 424, 430, 444, 491, 496, 503, 512, 520, 530, 607, 638, 671, 682, 708, 712, 727, 740},
{0, 1, 3, 7, 11, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 152, 181, 183, 203, 236, 251, 289, 317, 345, 360, 382, 400, 414, 459, 474, 514, 534, 564, 572, 627, 640, 658, 691, 694, 715, 737, 806, 845, 855, 890, 937, 1000, 1023},
{0, 1, 3, 7, 12, 13, 20, 30, 34, 44, 60, 65, 80, 96, 98, 122, 128, 147, 151, 181, 203, 250, 251, 289, 360, 363, 387, 400, 408, 429, 471, 474, 520, 562, 564, 592, 654, 663, 668, 696, 726, 780, 820, 891, 910, 938, 946, 1007, 1010},
{0, 1, 3, 5, 7, 8, 12, 20, 30, 44, 49, 53, 65, 80, 96, 122, 144, 147, 181, 203, 241, 244, 251, 289, 312, 349, 360, 400, 407, 420, 423, 474, 513, 559, 564, 570, 625, 658, 717, 741, 745, 772, 847, 860, 892, 939, 962, 1020},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 122, 147, 181, 203, 213, 242, 245, 251, 260, 282, 289, 356, 360, 387, 400, 430, 474, 526, 528, 552, 558, 564, 630, 643, 658, 694, 713, 721, 746, 763, 818, 819, 845, 848, 894, 1065},
{0, 1, 3, 7, 8, 12, 17, 20, 30, 33, 44, 65, 80, 96, 114, 120, 122, 147, 181, 203, 251, 289, 307, 312, 360, 361, 400, 428, 451, 459, 474, 499, 533, 564, 627, 633, 658, 663, 696, 708, 783, 793, 826, 880, 937, 954, 1008, 1068},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 147, 159, 181, 203, 232, 251, 279, 289, 308, 312, 351, 360, 365, 391, 400, 415, 446, 452, 465, 473, 474, 564, 570, 639, 661, 663, 736, 752, 806, 827, 877, 896, 912, 1002, 1122},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 82, 96, 122, 147, 160, 181, 203, 229, 250, 251, 258, 289, 313, 316, 360, 400, 439, 461, 474, 494, 557, 564, 592, 613, 627, 655, 662, 782, 825, 876, 879, 897, 925, 985, 1000, 1009, 1012},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 103, 122, 147, 152, 178, 181, 203, 251, 262, 267, 289, 345, 360, 400, 414, 421, 446, 452, 474, 505, 509, 564, 582, 591, 636, 694, 723, 736, 781, 820, 847, 928, 946, 975, 1015, 1048},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 80, 96, 122, 147, 168, 181, 203, 217, 251, 272, 289, 360, 369, 387, 400, 401, 409, 474, 514, 530, 542, 563, 564, 600, 617, 627, 663, 667, 724, 732, 751, 757, 838, 863, 930, 947, 956, 992},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 80, 85, 96, 122, 147, 151, 171, 181, 195, 202, 203, 251, 289, 300, 329, 360, 400, 413, 428, 467, 474, 505, 516, 564, 625, 627, 636, 658, 696, 770, 779, 792, 823, 910, 919, 928, 993, 1040},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 47, 65, 80, 96, 122, 140, 147, 181, 203, 213, 251, 255, 289, 306, 312, 352, 360, 400, 403, 419, 447, 473, 474, 488, 512, 564, 571, 636, 661, 680, 734, 756, 786, 811, 855, 856, 888, 929, 1021},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 52, 65, 80, 96, 101, 122, 135, 147, 181, 203, 228, 243, 251, 289, 291, 348, 349, 360, 380, 399, 400, 434, 474, 516, 564, 572, 582, 634, 662, 706, 734, 800, 838, 839, 888, 926, 980, 1046, 1057},
{0, 1, 3, 7, 8, 12, 20, 30, 41, 44, 65, 80, 96, 102, 122, 128, 143, 147, 170, 181, 203, 236, 240, 251, 289, 360, 392, 400, 407, 428, 474, 525, 528, 564, 574, 622, 627, 662, 691, 694, 782, 820, 842, 847, 903, 914, 992, 996},
{0, 1, 3, 4, 6, 7, 11, 12, 20, 30, 44, 65, 80, 93, 96, 122, 129, 147, 181, 203, 228, 251, 289, 315, 348, 360, 361, 400, 474, 519, 525, 559, 564, 636, 657, 664, 730, 734, 737, 766, 858, 884, 890, 926, 981, 1003, 1021, 1085},
{0, 1, 3, 6, 7, 12, 20, 30, 38, 44, 65, 80, 96, 122, 147, 181, 203, 228, 233, 251, 285, 289, 323, 352, 360, 398, 400, 421, 443, 474, 525, 534, 564, 579, 592, 597, 686, 689, 731, 737, 774, 786, 798, 873, 898, 900, 1003, 1028},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 61, 65, 75, 80, 96, 122, 147, 181, 203, 225, 235, 242, 251, 289, 332, 360, 375, 400, 403, 462, 474, 484, 559, 564, 592, 634, 652, 717, 746, 765, 808, 860, 906, 913, 926, 1026, 1033, 1152},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 78, 80, 96, 122, 147, 159, 181, 203, 228, 251, 267, 270, 272, 289, 290, 356, 360, 367, 400, 466, 474, 520, 564, 585, 592, 620, 675, 684, 730, 776, 781, 818, 825, 893, 926, 995, 998, 1149},
{0, 1, 3, 7, 8, 12, 20, 30, 35, 44, 65, 70, 80, 84, 96, 98, 104, 122, 147, 181, 203, 206, 250, 251, 289, 360, 375, 400, 408, 419, 438, 446, 474, 476, 551, 564, 636, 641, 658, 682, 684, 711, 741, 791, 847, 859, 939, 1023, 1073},
{0, 1, 3, 6, 7, 8, 12, 20, 30, 31, 44, 65, 80, 96, 122, 147, 181, 203, 221, 251, 289, 304, 312, 359, 360, 365, 400, 473, 474, 512, 529, 553, 564, 592, 634, 661, 691, 740, 768, 786, 815, 819, 840, 909, 917, 933, 1029, 1059, 1076},
{0, 1, 3, 7, 12, 20, 30, 37, 44, 65, 80, 96, 105, 122, 124, 147, 181, 203, 228, 236, 251, 289, 298, 306, 312, 317, 322, 336, 360, 375, 400, 474, 488, 494, 520, 564, 588, 627, 714, 718, 731, 789, 838, 884, 901, 910, 951, 1110},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 69, 80, 96, 122, 147, 163, 181, 203, 251, 253, 284, 289, 306, 321, 335, 358, 360, 400, 434, 474, 525, 541, 547, 564, 574, 592, 661, 717, 736, 741, 744, 758, 819, 821, 865, 866, 911, 966},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 66, 80, 96, 122, 126, 147, 181, 203, 250, 251, 284, 289, 341, 349, 360, 400, 474, 497, 525, 544, 564, 568, 606, 627, 643, 718, 758, 804, 835, 842, 876, 909, 930, 940, 955, 976, 1029, 1116},
{0, 1, 541, 602, 614, 117, 978, 1113, 636, 1144, 971, 1038, 932, 1045, 955, 1026, 872, 150, 680, 1071, 637, 954, 1084, 621, 753, 583, 1132, 574, 1007, 901, 468, 738, 547, 851, 1077, 526, 533, 1151, 102, 554, 957, 920, 865, 1063, 1061, 1056, 1060, 939},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 81, 96, 98, 122, 147, 151, 157, 181, 203, 218, 230, 251, 289, 297, 324, 338, 360, 400, 458, 463, 474, 486, 528, 564, 592, 639, 652, 661, 692, 742, 752, 786, 791, 824, 898, 967, 1016, 1027},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 70, 80, 96, 122, 123, 143, 147, 181, 203, 215, 251, 288, 289, 307, 330, 339, 360, 365, 400, 419, 439, 459, 474, 494, 528, 564, 592, 600, 613, 615, 643, 662, 692, 790, 802, 825, 914, 922, 997, 1142},
{0, 1, 3, 7, 8, 12, 20, 23, 28, 30, 44, 65, 80, 96, 114, 119, 122, 147, 181, 203, 228, 246, 251, 289, 291, 336, 351, 360, 400, 419, 474, 506, 564, 569, 608, 636, 662, 675, 695, 733, 741, 774, 820, 871, 927, 940, 1007, 1029},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 65, 80, 91, 96, 113, 122, 147, 148, 181, 197, 203, 247, 251, 258, 268, 289, 300, 360, 363, 400, 402, 474, 501, 525, 549, 564, 568, 572, 592, 664, 692, 707, 786, 798, 835, 840, 886, 1015, 1040, 1051},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 90, 96, 122, 147, 148, 172, 181, 183, 203, 230, 251, 289, 290, 360, 369, 400, 446, 474, 491, 501, 518, 564, 572, 606, 615, 636, 666, 705, 731, 764, 770, 820, 864, 869, 877, 939, 947, 989},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 147, 162, 168, 181, 183, 186, 200, 203, 251, 289, 309, 340, 360, 365, 400, 414, 420, 474, 478, 550, 564, 572, 574, 594, 621, 663, 684, 796, 829, 836, 851, 879, 889, 926, 935, 948},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 50, 65, 79, 80, 96, 122, 147, 181, 203, 207, 251, 289, 306, 360, 365, 369, 400, 401, 436, 474, 505, 534, 542, 564, 592, 625, 634, 660, 716, 773, 797, 803, 848, 851, 936, 957, 968, 1023, 1062},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 94, 96, 122, 147, 156, 181, 203, 214, 251, 289, 314, 360, 375, 400, 421, 434, 438, 474, 508, 526, 536, 564, 605, 625, 636, 724, 741, 746, 773, 779, 837, 862, 876, 885, 921, 987, 1012, 1041},
{0, 1, 3, 7, 12, 14, 20, 29, 30, 44, 65, 80, 89, 96, 122, 142, 147, 181, 203, 250, 251, 277, 289, 292, 326, 360, 375, 377, 400, 417, 474, 479, 494, 518, 531, 562, 564, 592, 726, 832, 876, 886, 898, 977, 994, 999, 1039, 1132, 1159},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 94, 96, 122, 130, 140, 147, 181, 203, 232, 234, 251, 284, 289, 312, 360, 400, 414, 438, 466, 474, 483, 513, 564, 608, 646, 648, 661, 732, 739, 781, 811, 837, 838, 889, 956, 969, 994, 1036},
{0, 1, 566, 864, 921, 964, 1162, 199, 600, 841, 613, 876, 1004, 994, 983, 966, 543, 1041, 576, 425, 1148, 897, 934, 1101, 746, 1090, 1174, 329, 538, 1126, 627, 642, 859, 912, 8, 1135, 555, 270, 1073, 643, 887, 1070, 963, 1071, 1111, 1028, 960, 591},
{0, 1, 3, 7, 9, 12, 20, 25, 30, 44, 65, 80, 96, 122, 147, 158, 181, 203, 234, 251, 262, 289, 308, 326, 360, 375, 400, 428, 432, 474, 509, 525, 564, 590, 592, 625, 627, 638, 685, 692, 722, 726, 758, 810, 879, 898, 901, 910, 973},
{0, 1, 3, 4, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 165, 181, 203, 251, 272, 289, 324, 350, 360, 363, 387, 400, 402, 474, 491, 516, 528, 550, 564, 592, 604, 625, 708, 758, 761, 807, 813, 868, 889, 933, 968, 1039, 1060, 1086},
{0, 1, 3, 7, 12, 20, 26, 30, 39, 44, 65, 80, 96, 122, 147, 156, 169, 181, 197, 198, 203, 211, 228, 251, 289, 297, 299, 360, 400, 428, 474, 494, 536, 564, 586, 662, 701, 734, 750, 797, 801, 806, 838, 864, 951, 982, 988, 1012, 1148},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 75, 80, 96, 98, 122, 123, 147, 160, 181, 203, 225, 251, 266, 289, 312, 316, 360, 387, 400, 414, 428, 474, 527, 532, 564, 615, 628, 642, 658, 697, 709, 722, 758, 766, 865, 914, 983, 989, 996},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 102, 112, 122, 147, 160, 181, 203, 228, 251, 289, 302, 306, 314, 325, 359, 360, 374, 400, 434, 438, 474, 494, 553, 557, 564, 592, 691, 730, 746, 754, 779, 866, 929, 941, 960, 1013, 1042},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 67, 80, 83, 96, 122, 147, 180, 181, 203, 214, 241, 251, 252, 289, 360, 400, 421, 446, 474, 514, 524, 545, 549, 564, 570, 636, 690, 758, 766, 775, 782, 803, 851, 858, 869, 956, 957, 1021, 1154},
{0, 1, 3, 7, 9, 12, 20, 23, 30, 44, 65, 80, 96, 107, 122, 146, 147, 154, 181, 203, 235, 251, 286, 289, 301, 360, 376, 390, 400, 451, 474, 523, 561, 564, 578, 592, 617, 625, 661, 695, 767, 789, 825, 837, 879, 883, 915, 997, 1031, 1051},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 76, 80, 96, 122, 124, 147, 181, 182, 203, 251, 274, 289, 331, 360, 380, 400, 438, 474, 493, 531, 532, 564, 592, 618, 627, 632, 662, 772, 786, 838, 852, 860, 899, 932, 935, 971, 1049, 1109, 1137},
{0, 1, 3, 7, 12, 17, 19, 20, 30, 44, 65, 80, 96, 122, 140, 147, 181, 184, 203, 208, 251, 289, 334, 359, 360, 400, 419, 466, 474, 481, 499, 518, 525, 548, 564, 592, 661, 700, 770, 774, 791, 824, 874, 946, 968, 999, 1046, 1102},
{0, 1, 3, 5, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 147, 181, 201, 203, 251, 255, 289, 322, 341, 350, 360, 387, 400, 438, 439, 474, 523, 564, 586, 592, 647, 658, 661, 705, 712, 733, 758, 766, 797, 888, 928, 941, 975, 1034, 1056},
{0, 1, 595, 945, 983, 879, 571, 727, 621, 1053, 919, 965, 324, 551, 1111, 792, 875, 867, 864, 828, 1081, 504, 555, 1161, 648, 1091, 1083, 987, 1129, 1095, 1135, 1003, 1027, 913, 252, 543, 1181, 1152, 895, 576, 1021, 1073, 684, 180, 973, 649, 589, 975},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 60, 65, 80, 94, 96, 98, 122, 147, 181, 203, 228, 232, 235, 251, 289, 297, 305, 354, 360, 369, 400, 459, 474, 487, 519, 564, 592, 624, 634, 692, 709, 746, 782, 875, 879, 902, 913, 935, 952, 1016},
{0, 1, 3, 7, 12, 20, 30, 37, 44, 65, 80, 96, 122, 147, 159, 181, 203, 228, 234, 251, 289, 317, 346, 360, 400, 439, 451, 474, 500, 564, 572, 592, 595, 661, 675, 680, 694, 751, 784, 785, 806, 825, 855, 862, 871, 937, 962, 1017, 1097},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 51, 62, 65, 80, 96, 122, 147, 181, 203, 242, 251, 265, 280, 289, 297, 301, 360, 400, 414, 419, 474, 505, 564, 565, 573, 592, 637, 661, 686, 700, 733, 735, 761, 848, 866, 889, 943, 972, 1001, 1065},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 70, 77, 80, 96, 122, 147, 168, 178, 181, 203, 228, 251, 280, 289, 307, 314, 329, 360, 400, 462, 474, 492, 564, 590, 592, 626, 654, 691, 698, 746, 779, 784, 785, 822, 841, 934, 938, 998, 1052, 1117},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 47, 61, 63, 65, 80, 96, 122, 147, 181, 203, 209, 214, 233, 250, 251, 264, 289, 311, 339, 360, 400, 402, 474, 526, 564, 572, 592, 692, 699, 703, 707, 765, 786, 798, 834, 840, 897, 938, 939, 1094, 1113},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 122, 147, 181, 183, 203, 229, 235, 251, 289, 306, 318, 320, 360, 361, 389, 400, 419, 433, 474, 564, 572, 592, 661, 692, 734, 758, 759, 823, 835, 882, 910, 948, 957, 959, 968, 1102, 1109},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 228, 236, 251, 258, 289, 297, 311, 360, 362, 368, 400, 402, 474, 484, 564, 575, 592, 641, 648, 692, 729, 774, 775, 786, 829, 906, 909, 932, 941, 955, 1055, 1100, 1108},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 114, 122, 147, 157, 181, 203, 208, 226, 227, 251, 263, 289, 351, 360, 399, 400, 438, 439, 453, 474, 562, 563, 564, 592, 594, 693, 722, 739, 776, 784, 811, 813, 882, 888, 929, 998, 1045},
{0, 1, 174, 184, 203, 207, 214, 223, 228, 229, 288, 298, 317, 321, 328, 337, 342, 343, 345, 355, 374, 378, 385, 394, 399, 400, 573, 583, 602, 606, 613, 622, 627, 628, 687, 697, 716, 720, 727, 736, 741, 742, 744, 754, 773, 777, 784, 793},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 102, 122, 147, 181, 188, 203, 234, 235, 251, 286, 289, 325, 338, 360, 400, 436, 474, 481, 492, 530, 564, 592, 599, 660, 663, 692, 696, 707, 735, 786, 820, 855, 931, 961, 1011, 1058, 1065, 1070},
{0, 1, 589, 1016, 1130, 221, 558, 262, 1187, 907, 976, 923, 1134, 1021, 566, 596, 994, 885, 1049, 1158, 1091, 1125, 1111, 649, 1103, 807, 969, 1032, 875, 981, 893, 1002, 1078, 1090, 1141, 1194, 940, 655, 642, 912, 580, 654, 439, 1085, 982, 585, 1093, 613},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 162, 181, 203, 209, 216, 230, 242, 251, 289, 346, 360, 375, 400, 450, 471, 473, 474, 494, 514, 541, 564, 592, 625, 647, 667, 697, 704, 779, 858, 884, 885, 930, 946, 1086, 1120},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 181, 187, 190, 202, 203, 207, 251, 285, 289, 291, 303, 359, 360, 362, 400, 474, 479, 512, 514, 564, 592, 627, 650, 694, 726, 743, 780, 806, 826, 858, 885, 932, 972, 1063, 1080},
{0, 1, 2, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 125, 147, 149, 181, 203, 251, 289, 298, 312, 350, 356, 360, 387, 400, 456, 474, 484, 544, 564, 592, 627, 644, 716, 774, 807, 857, 890, 936, 946, 985, 1015, 1048, 1077, 1148, 1183},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 50, 53, 62, 65, 80, 96, 122, 123, 147, 169, 181, 203, 230, 251, 256, 289, 329, 348, 360, 400, 417, 456, 472, 474, 513, 523, 527, 564, 592, 626, 628, 689, 723, 728, 786, 819, 909, 918, 963, 1007, 1051},
{0, 1, 3, 7, 12, 20, 30, 44, 64, 65, 80, 89, 96, 122, 140, 147, 171, 181, 203, 228, 235, 251, 289, 314, 329, 360, 361, 375, 400, 414, 439, 474, 536, 564, 592, 595, 614, 651, 726, 729, 820, 826, 892, 946, 950, 1004, 1005, 1102, 1172},
{0, 1, 3, 5, 7, 10, 12, 20, 30, 44, 45, 65, 80, 96, 117, 122, 147, 181, 187, 203, 228, 251, 289, 301, 360, 400, 402, 474, 488, 564, 572, 592, 621, 634, 692, 717, 756, 767, 786, 798, 906, 939, 951, 959, 973, 1005, 1014, 1082, 1171},
{0, 1, 3, 7, 12, 20, 30, 37, 44, 65, 80, 82, 89, 96, 122, 147, 181, 203, 213, 232, 251, 289, 360, 400, 446, 449, 472, 474, 564, 579, 592, 611, 636, 690, 705, 786, 812, 835, 892, 940, 946, 952, 955, 979, 1001, 1034, 1118, 1130, 1205},
{0, 1, 3, 4, 7, 12, 20, 23, 30, 44, 65, 74, 80, 96, 112, 122, 143, 147, 181, 203, 218, 246, 251, 289, 299, 313, 329, 338, 360, 400, 408, 416, 461, 474, 488, 514, 528, 531, 564, 592, 661, 755, 786, 828, 837, 860, 883, 963, 967, 1067},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 83, 96, 122, 147, 177, 181, 203, 228, 240, 251, 289, 331, 360, 380, 400, 417, 428, 429, 436, 474, 500, 511, 551, 564, 585, 592, 598, 620, 636, 690, 723, 802, 866, 877, 910, 965, 996, 1067, 1078},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 54, 65, 71, 80, 89, 96, 122, 147, 161, 181, 203, 238, 251, 289, 293, 326, 360, 387, 400, 474, 486, 513, 537, 543, 559, 564, 592, 684, 698, 734, 781, 787, 798, 866, 888, 963, 996, 1011, 1075, 1111, 1129},
{0, 1, 564, 582, 912, 963, 1022, 1100, 655, 231, 889, 985, 559, 1156, 1111, 1114, 1004, 451, 990, 1016, 1205, 626, 956, 1183, 894, 999, 661, 991, 906, 1126, 660, 936, 576, 1066, 1095, 512, 166, 292, 606, 523, 1132, 1109, 1176, 1172, 1101, 341, 303, 732},
{0, 1, 666, 895, 1041, 1045, 1126, 692, 1058, 693, 1103, 1160, 1050, 930, 1012, 688, 1039, 549, 1034, 563, 872, 531, 885, 638, 598, 526, 984, 539, 1117, 944, 599, 1118, 897, 877, 987, 584, 1157, 1068, 641, 868, 1082, 522, 1185, 1207, 945, 1038, 909, 607},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 74, 80, 96, 122, 147, 181, 202, 203, 220, 248, 251, 289, 299, 342, 360, 400, 461, 465, 474, 493, 556, 564, 592, 606, 639, 676, 692, 717, 724, 726, 734, 789, 818, 877, 879, 913, 983, 1007, 1061},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 84, 96, 122, 129, 147, 149, 181, 196, 203, 236, 249, 251, 289, 321, 360, 375, 400, 434, 457, 466, 474, 560, 564, 585, 592, 604, 667, 692, 708, 726, 818, 858, 883, 914, 976, 1070, 1073, 1155, 1160},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 69, 80, 96, 122, 126, 127, 147, 181, 203, 251, 289, 302, 360, 374, 376, 393, 400, 443, 460, 468, 474, 479, 532, 546, 564, 578, 592, 661, 701, 716, 726, 789, 872, 876, 915, 979, 1019, 1081, 1084},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 154, 181, 189, 203, 242, 251, 266, 272, 275, 289, 302, 305, 360, 400, 474, 478, 488, 526, 536, 564, 585, 592, 667, 692, 696, 725, 779, 855, 864, 909, 910, 969, 1030, 1075, 1143},
{0, 1, 3, 6, 7, 8, 12, 15, 20, 30, 31, 44, 55, 65, 80, 96, 122, 147, 171, 181, 203, 218, 238, 251, 289, 312, 338, 360, 370, 394, 400, 428, 466, 474, 537, 564, 592, 599, 661, 703, 722, 736, 742, 791, 821, 848, 904, 920, 982, 1005},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 67, 80, 96, 122, 147, 181, 203, 228, 251, 289, 291, 338, 360, 368, 377, 400, 434, 474, 525, 564, 569, 592, 627, 664, 697, 726, 781, 797, 832, 870, 887, 915, 936, 963, 982, 1000, 1011, 1030, 1043, 1163},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 181, 203, 235, 251, 274, 277, 289, 309, 330, 360, 367, 387, 400, 465, 474, 520, 564, 582, 592, 642, 658, 661, 675, 736, 758, 782, 792, 805, 819, 848, 875, 900, 924, 1018, 1073},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 92, 96, 122, 127, 147, 181, 203, 215, 251, 265, 289, 290, 313, 337, 360, 365, 400, 421, 474, 478, 518, 564, 592, 665, 670, 694, 734, 798, 825, 847, 876, 920, 930, 931, 941, 973, 1032, 1077, 1216},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 78, 80, 94, 96, 122, 147, 181, 182, 203, 228, 251, 279, 289, 300, 360, 400, 402, 435, 436, 443, 463, 474, 561, 564, 568, 587, 592, 602, 704, 726, 779, 781, 798, 915, 966, 969, 999, 1045, 1090, 1144, 1205},
{0, 1, 569, 592, 604, 659, 667, 1202, 925, 1044, 666, 1113, 1159, 647, 1103, 1048, 1036, 276, 1029, 999, 444, 937, 585, 425, 980, 1013, 1147, 1140, 902, 933, 600, 165, 942, 974, 1214, 54, 918, 992, 641, 1000, 1124, 1085, 1002, 891, 558, 1155, 1196, 1111},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 67, 80, 96, 122, 147, 181, 203, 226, 251, 289, 297, 300, 351, 360, 400, 459, 466, 474, 479, 494, 499, 564, 592, 619, 625, 647, 692, 716, 724, 804, 861, 879, 881, 916, 926, 976, 1015, 1067, 1142},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 81, 96, 106, 111, 122, 147, 173, 181, 203, 242, 251, 277, 289, 323, 349, 360, 387, 400, 474, 488, 505, 513, 564, 592, 598, 615, 647, 764, 797, 810, 832, 864, 898, 918, 923, 1020, 1030, 1078, 1093},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 291, 293, 360, 367, 400, 425, 465, 466, 474, 531, 562, 564, 573, 575, 592, 594, 619, 664, 689, 699, 703, 746, 797, 829, 848, 862, 916, 995, 1008, 1013, 1037, 1088},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 77, 80, 96, 100, 122, 132, 147, 181, 185, 203, 249, 251, 286, 289, 294, 322, 360, 380, 400, 428, 474, 497, 503, 561, 564, 567, 592, 595, 609, 690, 722, 737, 776, 850, 888, 900, 926, 998, 1008, 1056},
{0, 1, 3, 7, 12, 13, 20, 25, 30, 34, 44, 65, 80, 96, 113, 122, 147, 148, 157, 181, 203, 228, 251, 275, 289, 291, 360, 400, 411, 417, 468, 474, 509, 545, 564, 592, 633, 639, 679, 697, 746, 751, 807, 904, 907, 930, 938, 946, 1004, 1037},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 59, 65, 80, 96, 122, 147, 166, 181, 188, 198, 203, 205, 251, 267, 289, 348, 360, 381, 387, 400, 443, 474, 510, 518, 553, 564, 592, 650, 659, 692, 764, 767, 791, 807, 849, 879, 973, 992, 1001, 1013, 1225},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 133, 140, 147, 181, 203, 251, 289, 350, 360, 387, 388, 400, 474, 497, 564, 592, 595, 617, 622, 661, 686, 742, 750, 791, 815, 820, 874, 897, 903, 912, 936, 943, 1015, 1075, 1078, 1087, 1193},
{0, 1, 3, 5, 7, 12, 20, 21, 30, 44, 51, 65, 80, 96, 122, 147, 181, 188, 203, 251, 286, 289, 299, 360, 400, 414, 466, 474, 505, 508, 521, 554, 564, 580, 592, 661, 704, 726, 758, 781, 794, 886, 890, 891, 980, 986, 1004, 1022, 1079, 1089},
{0, 1, 3, 7, 11, 12, 20, 23, 30, 44, 65, 67, 80, 95, 96, 122, 147, 168, 181, 201, 203, 228, 251, 289, 306, 352, 360, 377, 400, 439, 474, 509, 539, 564, 592, 615, 691, 704, 709, 742, 745, 781, 864, 879, 951, 976, 1005, 1096, 1107, 1182},
{0, 1, 3, 7, 12, 19, 20, 21, 30, 44, 65, 80, 96, 122, 147, 159, 181, 203, 245, 251, 289, 307, 352, 357, 360, 386, 400, 414, 474, 520, 564, 570, 574, 592, 612, 625, 661, 774, 800, 804, 849, 855, 888, 932, 935, 999, 1015, 1061, 1098, 1107},
{0, 1, 918, 999, 1078, 1123, 1128, 1142, 1179, 645, 672, 115, 639, 663, 787, 1016, 1107, 1205, 582, 1067, 659, 1055, 1093, 975, 1199, 619, 1087, 1030, 1008, 215, 1121, 1190, 995, 673, 981, 495, 1219, 630, 1009, 47, 1120, 831, 1223, 966, 568, 955, 451, 904},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 65, 68, 80, 96, 122, 135, 147, 181, 203, 251, 289, 331, 336, 360, 400, 449, 460, 474, 480, 564, 582, 592, 627, 636, 675, 690, 758, 762, 784, 838, 871, 890, 959, 996, 1043, 1046, 1056, 1088, 1095, 1133},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 90, 96, 122, 131, 145, 147, 181, 203, 218, 251, 274, 285, 289, 313, 333, 360, 388, 400, 421, 474, 476, 525, 537, 564, 568, 572, 592, 622, 637, 648, 664, 697, 713, 798, 892, 929, 939, 988, 1027, 1079},
{0, 1, 3, 7, 12, 15, 18, 20, 30, 44, 51, 65, 80, 96, 97, 122, 147, 181, 203, 217, 232, 251, 289, 306, 312, 360, 387, 400, 432, 451, 453, 462, 474, 518, 564, 592, 620, 717, 753, 758, 764, 786, 828, 841, 892, 940, 981, 982, 1130, 1179},
{0, 1, 3, 7, 12, 20, 30, 44, 51, 65, 80, 96, 122, 147, 181, 203, 242, 251, 261, 289, 315, 360, 363, 387, 400, 414, 459, 474, 548, 564, 592, 615, 661, 664, 683, 686, 758, 784, 791, 801, 810, 841, 911, 966, 1067, 1102, 1104, 1149, 1173},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 80, 96, 111, 122, 146, 147, 181, 201, 203, 237, 240, 251, 273, 289, 306, 321, 360, 376, 400, 403, 451, 466, 474, 500, 545, 564, 592, 629, 663, 712, 725, 734, 746, 791, 865, 890, 930, 997, 1002, 1058, 1080},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 47, 65, 80, 96, 122, 147, 181, 202, 203, 230, 251, 288, 289, 299, 360, 366, 400, 474, 493, 564, 572, 592, 626, 692, 717, 786, 797, 805, 807, 860, 866, 895, 939, 984, 994, 1102, 1112, 1115, 1123, 1135},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 228, 241, 250, 251, 289, 290, 331, 360, 400, 404, 458, 459, 474, 501, 547, 564, 592, 633, 647, 661, 663, 664, 718, 743, 818, 826, 829, 938, 954, 959, 970, 1082, 1094, 1120, 1206},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 53, 65, 80, 94, 96, 122, 132, 147, 181, 203, 251, 289, 290, 360, 400, 423, 428, 474, 493, 503, 512, 557, 564, 580, 592, 639, 661, 664, 712, 722, 752, 791, 876, 878, 897, 915, 978, 997, 1090, 1102, 1186},
{0, 1, 3, 7, 12, 20, 21, 25, 30, 43, 44, 65, 68, 70, 80, 96, 122, 147, 157, 181, 203, 251, 289, 327, 360, 400, 402, 415, 457, 463, 474, 509, 564, 592, 606, 658, 744, 797, 820, 869, 897, 930, 976, 1009, 1012, 1045, 1067, 1084, 1096, 1143, 1165},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 122, 127, 133, 143, 147, 181, 203, 228, 251, 272, 289, 335, 360, 377, 400, 402, 436, 474, 477, 564, 572, 592, 593, 611, 630, 633, 670, 782, 806, 828, 855, 900, 955, 988, 996, 1005, 1121, 1144},
{0, 1, 3, 7, 12, 13, 20, 27, 30, 44, 65, 80, 95, 96, 122, 147, 172, 181, 194, 203, 251, 270, 289, 300, 360, 387, 400, 441, 459, 474, 525, 564, 571, 592, 599, 657, 697, 720, 742, 758, 807, 825, 882, 929, 937, 938, 1021, 1043, 1092, 1153},
{0, 1, 3, 7, 12, 19, 20, 30, 31, 38, 44, 65, 80, 83, 96, 122, 147, 181, 203, 219, 227, 228, 251, 272, 289, 315, 360, 383, 400, 474, 496, 509, 564, 592, 622, 661, 691, 707, 758, 763, 766, 801, 821, 860, 901, 921, 934, 988, 990, 1068, 1139},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 156, 172, 181, 187, 203, 251, 254, 289, 297, 327, 346, 360, 384, 400, 459, 461, 474, 481, 509, 552, 564, 592, 675, 692, 731, 737, 790, 825, 870, 879, 897, 925, 966, 999, 1005, 1074},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 133, 147, 165, 168, 181, 202, 203, 251, 271, 289, 301, 360, 400, 474, 480, 499, 517, 557, 564, 574, 588, 592, 608, 618, 627, 692, 721, 751, 758, 784, 825, 903, 993, 1000, 1021, 1046, 1125, 1153},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 147, 155, 175, 181, 203, 247, 251, 289, 310, 350, 360, 380, 400, 417, 428, 455, 474, 508, 564, 575, 576, 592, 639, 694, 718, 722, 726, 765, 782, 819, 826, 840, 878, 888, 931, 994},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 61, 65, 80, 96, 122, 147, 171, 181, 203, 236, 251, 289, 334, 348, 354, 360, 400, 425, 474, 530, 548, 555, 564, 587, 592, 614, 679, 692, 746, 791, 807, 829, 876, 878, 949, 963, 1002, 1019, 1043, 1115, 1203},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 139, 147, 181, 203, 207, 212, 251, 289, 336, 344, 360, 367, 376, 400, 439, 474, 502, 564, 592, 593, 602, 647, 664, 715, 726, 746, 758, 807, 821, 890, 978, 996, 1011, 1033, 1051, 1080, 1130},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 54, 65, 80, 96, 101, 122, 147, 181, 203, 251, 270, 289, 297, 360, 372, 376, 394, 396, 400, 474, 492, 515, 531, 532, 564, 570, 592, 606, 628, 697, 784, 829, 855, 879, 908, 996, 1013, 1063, 1089, 1110, 1141},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 63, 65, 80, 96, 121, 122, 127, 147, 157, 178, 181, 203, 239, 251, 286, 289, 360, 400, 411, 474, 506, 520, 564, 592, 661, 668, 704, 765, 804, 824, 838, 926, 930, 966, 1005, 1011, 1015, 1053, 1106, 1142, 1240},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 114, 117, 122, 147, 157, 181, 203, 208, 242, 251, 289, 341, 354, 360, 376, 377, 400, 457, 459, 474, 549, 564, 592, 627, 668, 746, 758, 766, 821, 849, 864, 882, 933, 936, 1012, 1038, 1054, 1112, 1174},
{0, 1, 3, 7, 12, 15, 20, 26, 30, 44, 53, 65, 80, 96, 122, 130, 147, 177, 181, 203, 251, 252, 289, 326, 338, 360, 365, 400, 426, 474, 564, 589, 592, 627, 694, 746, 779, 781, 791, 817, 825, 879, 911, 951, 973, 1009, 1042, 1055, 1115, 1240, 1250},
{0, 1, 3, 7, 8, 12, 20, 30, 36, 44, 47, 65, 76, 80, 96, 122, 147, 181, 199, 203, 251, 289, 311, 316, 360, 387, 400, 459, 465, 474, 520, 528, 553, 564, 590, 592, 598, 636, 706, 738, 742, 774, 797, 804, 806, 894, 906, 926, 969, 1000, 1032},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 75, 80, 96, 122, 141, 147, 181, 203, 221, 242, 251, 286, 289, 341, 353, 360, 374, 400, 440, 474, 512, 523, 531, 564, 592, 600, 653, 655, 661, 694, 707, 781, 785, 829, 860, 894, 937, 943, 1012, 1110, 1122},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 52, 65, 80, 96, 122, 147, 176, 181, 203, 228, 234, 240, 251, 289, 335, 360, 387, 400, 434, 474, 481, 525, 539, 564, 582, 592, 599, 639, 658, 663, 726, 768, 807, 826, 869, 938, 957, 1002, 1010, 1035, 1040, 1082},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 145, 147, 168, 181, 184, 203, 251, 266, 275, 289, 301, 357, 360, 379, 397, 400, 407, 432, 474, 477, 521, 564, 592, 635, 682, 703, 728, 782, 815, 854, 915, 943, 958, 990, 1004, 1040, 1073, 1095, 1159},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 230, 251, 289, 321, 337, 360, 362, 369, 400, 402, 419, 474, 487, 518, 564, 592, 630, 656, 661, 707, 718, 752, 806, 838, 854, 855, 915, 978, 980, 990, 1012, 1043, 1090, 1137, 1243},
{0, 1, 3, 5, 7, 12, 20, 30, 36, 44, 65, 80, 96, 122, 127, 147, 163, 181, 203, 251, 275, 289, 329, 360, 361, 375, 400, 452, 474, 505, 531, 564, 586, 592, 627, 658, 661, 670, 721, 811, 838, 876, 883, 887, 937, 972, 1019, 1037, 1119, 1252},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 51, 64, 65, 80, 96, 108, 122, 147, 181, 203, 212, 219, 251, 255, 289, 360, 400, 423, 427, 444, 474, 525, 564, 574, 592, 661, 668, 681, 714, 774, 813, 821, 849, 876, 975, 983, 1000, 1007, 1012, 1015, 1103, 1213},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 86, 92, 96, 122, 147, 181, 203, 230, 251, 276, 289, 312, 360, 376, 400, 419, 436, 474, 489, 517, 528, 564, 592, 594, 628, 661, 691, 786, 798, 804, 811, 827, 898, 918, 1008, 1012, 1019, 1024, 1172, 1194},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 88, 96, 118, 122, 131, 147, 155, 181, 203, 241, 251, 258, 262, 289, 360, 374, 400, 405, 474, 499, 556, 564, 590, 592, 639, 661, 662, 774, 791, 837, 849, 898, 914, 937, 971, 1043, 1057, 1097, 1103, 1112},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 146, 147, 181, 203, 242, 251, 262, 266, 269, 289, 337, 360, 374, 389, 400, 419, 428, 474, 485, 525, 564, 573, 592, 595, 613, 661, 679, 774, 807, 811, 824, 832, 905, 906, 907, 979, 1123, 1140},
{0, 1, 2, 3, 7, 12, 20, 30, 31, 44, 53, 65, 80, 96, 122, 147, 181, 203, 226, 251, 289, 326, 335, 337, 360, 375, 400, 461, 466, 474, 549, 564, 592, 611, 618, 640, 642, 661, 700, 729, 758, 786, 819, 858, 891, 894, 1011, 1054, 1066, 1124, 1237},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 73, 77, 80, 96, 122, 147, 181, 203, 251, 275, 289, 344, 360, 362, 400, 407, 428, 452, 465, 474, 556, 564, 592, 600, 602, 661, 698, 722, 774, 775, 829, 842, 904, 937, 966, 974, 1005, 1037, 1063, 1120, 1125},
{0, 1, 3, 7, 10, 12, 20, 30, 35, 44, 65, 80, 96, 122, 147, 181, 203, 213, 229, 236, 251, 254, 268, 289, 306, 360, 375, 387, 400, 422, 459, 474, 520, 542, 564, 565, 592, 617, 646, 692, 731, 740, 769, 780, 882, 977, 981, 1012, 1023, 1042, 1215},
{0, 1, 3, 7, 9, 12, 20, 30, 38, 44, 65, 80, 96, 122, 147, 158, 181, 203, 250, 251, 256, 289, 291, 329, 356, 360, 400, 427, 428, 450, 474, 478, 552, 564, 592, 603, 658, 661, 664, 694, 781, 784, 792, 793, 875, 929, 961, 1038, 1117, 1127, 1248},
{0, 1, 3, 7, 9, 11, 12, 20, 30, 44, 65, 80, 96, 122, 147, 163, 165, 181, 203, 228, 251, 289, 309, 322, 360, 385, 394, 400, 439, 474, 489, 499, 564, 570, 592, 612, 647, 661, 704, 758, 804, 845, 852, 855, 876, 943, 1015, 1026, 1069, 1144, 1149},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 83, 96, 122, 139, 147, 181, 203, 234, 251, 256, 273, 289, 338, 351, 360, 400, 474, 514, 564, 573, 592, 661, 669, 704, 720, 781, 793, 810, 856, 926, 940, 975, 987, 994, 1071, 1088, 1097, 1107, 1118, 1243},
{0, 1, 2, 3, 7, 11, 12, 20, 26, 30, 42, 44, 65, 80, 96, 122, 147, 181, 193, 203, 210, 242, 251, 266, 289, 338, 360, 398, 400, 412, 474, 533, 564, 565, 592, 606, 645, 661, 689, 776, 789, 793, 795, 849, 864, 904, 908, 990, 1003, 1007, 1101, 1115},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 134, 147, 181, 203, 235, 242, 251, 289, 290, 356, 360, 374, 400, 462, 466, 474, 481, 498, 543, 564, 592, 622, 626, 742, 746, 780, 843, 876, 878, 943, 964, 967, 1013, 1042, 1058, 1079, 1219, 1263},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 86, 96, 122, 126, 132, 147, 181, 189, 203, 204, 251, 274, 284, 289, 360, 400, 428, 434, 474, 480, 564, 571, 576, 592, 628, 691, 726, 758, 781, 820, 869, 886, 937, 1018, 1019, 1057, 1104, 1132, 1186, 1233},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 73, 79, 80, 96, 122, 138, 147, 154, 181, 189, 203, 242, 251, 289, 322, 341, 360, 372, 400, 427, 428, 447, 474, 518, 564, 592, 609, 633, 639, 661, 668, 694, 748, 792, 860, 876, 930, 993, 1020, 1030, 1125, 1210},
{0, 1, 3, 4, 7, 12, 15, 16, 20, 30, 44, 65, 70, 80, 96, 122, 147, 178, 181, 203, 228, 251, 267, 289, 299, 303, 328, 338, 360, 400, 443, 474, 481, 514, 529, 564, 592, 630, 655, 657, 661, 749, 781, 786, 825, 855, 879, 898, 931, 996, 1030, 1231},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 45, 65, 80, 96, 122, 147, 159, 181, 203, 228, 251, 289, 360, 364, 383, 400, 439, 474, 494, 508, 520, 564, 592, 618, 620, 651, 746, 768, 780, 829, 839, 881, 945, 980, 995, 997, 1005, 1043, 1130, 1146, 1167, 1190},
{0, 1, 3, 4, 7, 8, 11, 12, 20, 28, 30, 44, 65, 69, 80, 96, 122, 147, 174, 181, 203, 228, 251, 289, 322, 360, 400, 405, 439, 451, 474, 523, 541, 564, 592, 623, 661, 673, 705, 768, 786, 855, 867, 910, 997, 998, 1023, 1044, 1151, 1183, 1258},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 98, 108, 122, 147, 157, 181, 203, 211, 221, 251, 289, 360, 375, 400, 403, 404, 419, 422, 432, 474, 494, 536, 564, 570, 592, 647, 656, 698, 776, 789, 828, 882, 915, 978, 1023, 1043, 1047, 1090, 1184},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 142, 146, 147, 181, 182, 203, 218, 228, 251, 272, 279, 289, 360, 400, 438, 474, 548, 564, 578, 592, 622, 627, 635, 722, 732, 776, 792, 821, 832, 865, 883, 966, 971, 988, 1043, 1091, 1102, 1157, 1204},
{0, 1, 3, 7, 8, 12, 20, 26, 30, 34, 44, 65, 80, 96, 122, 147, 154, 158, 176, 181, 203, 251, 287, 289, 329, 360, 376, 394, 400, 474, 564, 566, 592, 606, 652, 661, 758, 764, 781, 791, 852, 858, 863, 866, 887, 943, 999, 1026, 1089, 1254},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 48, 65, 80, 96, 122, 147, 159, 161, 162, 181, 203, 240, 247, 251, 263, 289, 360, 363, 388, 400, 421, 474, 537, 564, 572, 592, 636, 642, 683, 696, 779, 802, 818, 848, 879, 886, 973, 974, 1075, 1076, 1122, 1147, 1225},
{0, 1, 3, 7, 12, 20, 25, 28, 30, 44, 49, 53, 65, 80, 96, 122, 147, 168, 181, 203, 242, 251, 273, 289, 360, 400, 457, 460, 467, 474, 484, 522, 564, 588, 592, 649, 661, 694, 751, 769, 806, 860, 946, 959, 965, 1025, 1028, 1035, 1104, 1141, 1148},
{0, 1, 3, 7, 8, 12, 20, 29, 30, 44, 56, 65, 80, 96, 122, 147, 181, 190, 202, 203, 251, 289, 290, 313, 360, 387, 400, 410, 414, 427, 474, 505, 513, 564, 592, 628, 661, 708, 736, 771, 791, 795, 826, 837, 849, 934, 957, 1047, 1090, 1187, 1250},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 165, 181, 203, 219, 251, 289, 305, 314, 336, 354, 360, 365, 400, 420, 466, 474, 477, 564, 568, 592, 639, 661, 672, 700, 717, 797, 805, 830, 867, 888, 915, 929, 987, 1043, 1096, 1137, 1143},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 66, 80, 94, 96, 122, 135, 147, 181, 203, 228, 251, 289, 331, 345, 360, 380, 400, 443, 474, 525, 542, 564, 586, 589, 592, 613, 661, 673, 696, 774, 781, 821, 849, 856, 862, 915, 979, 982, 1015, 1039, 1129},
{0, 1, 3, 7, 10, 12, 20, 22, 30, 44, 65, 80, 96, 122, 145, 147, 181, 191, 203, 229, 251, 286, 289, 354, 360, 375, 386, 400, 425, 474, 564, 592, 611, 636, 670, 692, 724, 737, 746, 779, 812, 873, 876, 1007, 1039, 1042, 1074, 1113, 1130, 1135, 1222},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 201, 203, 211, 251, 266, 289, 312, 336, 360, 377, 400, 474, 507, 518, 545, 564, 592, 601, 642, 655, 661, 694, 705, 779, 780, 811, 859, 866, 880, 931, 932, 943, 979, 1043, 1142, 1188, 1191},
{0, 1, 982, 988, 1194, 609, 1278, 666, 702, 1213, 1170, 631, 986, 637, 601, 830, 1181, 397, 1105, 1017, 1134, 1171, 1000, 1251, 1054, 960, 128, 628, 1117, 649, 1161, 1220, 1234, 1186, 693, 635, 1222, 1069, 703, 1053, 1077, 1044, 979, 479, 46, 952, 1096, 1103},
{0, 1, 3, 6, 7, 12, 20, 24, 25, 30, 44, 65, 80, 96, 122, 147, 180, 181, 203, 251, 289, 306, 360, 400, 430, 474, 480, 500, 564, 566, 592, 612, 651, 661, 685, 687, 717, 768, 794, 800, 836, 875, 922, 963, 966, 1029, 1053, 1090, 1092, 1143, 1196},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 54, 65, 80, 96, 122, 147, 181, 203, 248, 251, 252, 289, 290, 330, 335, 360, 400, 427, 474, 509, 514, 524, 532, 564, 592, 627, 632, 634, 725, 726, 733, 798, 832, 871, 886, 888, 893, 946, 1024, 1075, 1119, 1124},
{0, 1, 3, 7, 12, 20, 30, 44, 55, 65, 80, 96, 104, 122, 147, 181, 203, 251, 277, 289, 360, 366, 374, 400, 417, 474, 491, 492, 505, 564, 592, 634, 639, 692, 700, 763, 791, 812, 825, 860, 899, 906, 939, 966, 968, 1012, 1047, 1049, 1064, 1109, 1140},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 94, 96, 116, 122, 147, 163, 181, 203, 227, 251, 289, 360, 376, 400, 428, 433, 470, 474, 564, 592, 598, 600, 638, 661, 692, 712, 747, 806, 827, 855, 879, 969, 1012, 1038, 1045, 1108, 1144, 1151, 1198, 1237},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 97, 122, 147, 170, 181, 203, 216, 251, 257, 266, 289, 352, 360, 400, 432, 465, 474, 484, 493, 528, 564, 592, 626, 639, 694, 708, 717, 726, 798, 805, 854, 881, 936, 954, 993, 1003, 1081, 1141, 1189},
{0, 1, 3, 7, 10, 12, 20, 22, 30, 44, 57, 65, 73, 80, 96, 122, 147, 163, 181, 203, 251, 268, 285, 289, 295, 309, 360, 380, 400, 434, 474, 493, 513, 564, 587, 592, 617, 622, 626, 661, 697, 721, 746, 792, 818, 898, 931, 968, 1008, 1053, 1067, 1182},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 166, 168, 181, 203, 241, 251, 259, 289, 360, 398, 400, 409, 421, 472, 474, 494, 531, 564, 566, 592, 661, 686, 692, 716, 791, 818, 832, 838, 858, 933, 953, 1007, 1016, 1028, 1102, 1141, 1208},
{0, 1, 3, 7, 9, 12, 20, 30, 41, 44, 65, 80, 84, 87, 89, 96, 122, 147, 181, 202, 203, 251, 259, 289, 329, 360, 375, 400, 428, 474, 476, 495, 564, 592, 599, 642, 662, 692, 717, 753, 767, 783, 882, 900, 929, 938, 1013, 1041, 1164, 1165, 1183, 1197},
{0, 1, 3, 7, 12, 20, 23, 30, 35, 44, 65, 75, 80, 96, 114, 122, 147, 181, 203, 230, 243, 251, 289, 294, 360, 387, 394, 400, 402, 474, 526, 528, 564, 592, 628, 661, 679, 726, 748, 786, 809, 825, 862, 876, 900, 940, 988, 997, 1021, 1043, 1050, 1203},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 67, 80, 96, 122, 135, 147, 181, 203, 251, 281, 283, 289, 306, 360, 400, 434, 466, 474, 495, 503, 547, 564, 570, 586, 592, 604, 628, 649, 661, 667, 691, 791, 849, 866, 903, 921, 999, 1025, 1057, 1221, 1254},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 84, 92, 96, 122, 136, 147, 181, 203, 228, 245, 251, 256, 289, 329, 360, 380, 382, 400, 417, 451, 465, 474, 510, 518, 529, 564, 592, 661, 692, 708, 748, 786, 816, 841, 858, 864, 903, 955, 984, 1033, 1140},
{0, 1, 3, 7, 12, 13, 20, 30, 38, 44, 65, 80, 96, 122, 147, 148, 181, 203, 216, 251, 289, 305, 312, 341, 360, 379, 400, 406, 420, 455, 466, 474, 562, 564, 592, 595, 614, 642, 655, 661, 694, 774, 813, 843, 879, 904, 979, 1006, 1073, 1118, 1145, 1149},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 62, 65, 80, 96, 106, 122, 147, 181, 186, 203, 215, 242, 251, 285, 289, 295, 338, 348, 360, 400, 427, 428, 438, 474, 525, 528, 564, 592, 599, 604, 661, 662, 691, 774, 820, 821, 879, 897, 928, 975, 1047, 1169, 1274},
{0, 1, 3, 7, 10, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 181, 201, 203, 230, 245, 251, 289, 342, 360, 375, 400, 474, 492, 520, 564, 579, 592, 633, 696, 707, 726, 746, 807, 835, 882, 1002, 1007, 1034, 1043, 1046, 1047, 1131, 1140, 1160, 1165, 1294},
{0, 1, 3, 7, 12, 18, 20, 30, 37, 41, 44, 65, 80, 96, 122, 137, 147, 176, 181, 203, 242, 251, 274, 289, 324, 360, 368, 375, 400, 446, 466, 474, 506, 509, 543, 564, 592, 634, 671, 692, 746, 779, 824, 840, 882, 907, 918, 973, 995, 1048, 1169},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 128, 131, 147, 180, 181, 192, 203, 219, 241, 251, 266, 289, 312, 356, 360, 400, 455, 474, 509, 531, 564, 585, 592, 597, 622, 623, 661, 697, 774, 779, 820, 876, 907, 946, 968, 1029, 1120, 1142, 1267},
{0, 1, 3, 7, 9, 12, 15, 20, 30, 44, 65, 80, 96, 122, 139, 147, 181, 203, 220, 228, 235, 251, 289, 298, 334, 360, 395, 400, 448, 466, 474, 477, 564, 592, 612, 636, 661, 671, 717, 730, 774, 813, 829, 899, 904, 979, 1024, 1042, 1064, 1178, 1179, 1211},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 181, 202, 203, 219, 251, 289, 306, 355, 360, 387, 394, 400, 473, 474, 520, 532, 564, 592, 623, 625, 661, 707, 731, 779, 819, 843, 879, 890, 894, 910, 967, 1009, 1052, 1073, 1089, 1143, 1242},
{0, 1, 3, 7, 12, 15, 20, 30, 42, 44, 50, 65, 80, 96, 122, 128, 147, 181, 203, 251, 289, 299, 321, 360, 361, 400, 434, 455, 466, 474, 476, 537, 564, 592, 602, 627, 661, 685, 694, 701, 781, 869, 872, 963, 968, 969, 984, 1080, 1096, 1113, 1144, 1166},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 62, 65, 80, 96, 122, 147, 181, 203, 230, 251, 289, 296, 307, 308, 329, 360, 377, 400, 420, 428, 448, 474, 564, 592, 694, 710, 720, 721, 730, 769, 782, 818, 829, 883, 915, 935, 970, 977, 1040, 1143, 1176, 1219},
{0, 1, 3, 7, 12, 18, 20, 28, 30, 44, 65, 80, 95, 96, 101, 122, 143, 147, 154, 164, 167, 181, 203, 217, 251, 255, 275, 289, 309, 329, 360, 380, 400, 441, 474, 530, 564, 592, 615, 627, 661, 690, 775, 790, 833, 855, 878, 888, 966, 982, 1046, 1086, 1118},
{0, 1, 3, 6, 7, 11, 12, 20, 30, 44, 65, 80, 96, 112, 122, 147, 163, 181, 202, 203, 251, 289, 324, 360, 400, 422, 474, 512, 514, 564, 568, 592, 618, 643, 681, 684, 692, 706, 779, 876, 878, 939, 948, 971, 1055, 1087, 1104, 1134, 1175, 1185, 1221},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 234, 240, 251, 271, 289, 294, 306, 309, 360, 400, 419, 429, 433, 459, 474, 564, 565, 577, 592, 631, 661, 675, 801, 807, 873, 879, 915, 922, 967, 1004, 1013, 1056, 1067, 1078, 1267},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 103, 122, 143, 147, 148, 181, 202, 203, 242, 251, 289, 338, 360, 400, 414, 418, 474, 512, 564, 592, 611, 628, 661, 680, 725, 758, 817, 839, 878, 888, 890, 965, 995, 1012, 1058, 1065, 1113, 1121, 1130, 1171},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 77, 80, 96, 122, 147, 181, 203, 223, 228, 233, 251, 289, 309, 360, 400, 407, 428, 454, 474, 479, 564, 585, 592, 634, 697, 701, 710, 726, 746, 779, 782, 803, 809, 821, 876, 909, 956, 996, 1054, 1075, 1077, 1172},
{0, 1, 3, 7, 8, 12, 20, 30, 37, 44, 65, 80, 96, 122, 133, 147, 153, 172, 181, 203, 206, 251, 259, 281, 289, 306, 360, 400, 461, 471, 474, 523, 564, 589, 592, 625, 643, 661, 707, 710, 816, 819, 838, 855, 910, 918, 943, 994, 1008, 1041, 1053, 1073},
{0, 1, 3, 7, 10, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 187, 188, 203, 226, 228, 251, 278, 289, 291, 325, 360, 364, 400, 411, 434, 474, 513, 559, 564, 565, 592, 613, 664, 667, 692, 711, 779, 805, 856, 886, 929, 971, 1015, 1060, 1062, 1232},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 159, 163, 181, 203, 242, 251, 269, 289, 297, 332, 360, 400, 415, 419, 474, 510, 559, 564, 587, 592, 618, 620, 634, 646, 647, 692, 717, 786, 858, 925, 946, 1016, 1079, 1128, 1139, 1152, 1211, 1230},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 63, 65, 80, 96, 122, 147, 163, 171, 178, 181, 183, 203, 251, 289, 360, 368, 378, 398, 400, 464, 472, 474, 505, 515, 518, 564, 592, 618, 636, 661, 697, 770, 786, 810, 869, 942, 946, 996, 997, 1043, 1076, 1118, 1176},
{0, 1, 3, 7, 10, 12, 17, 19, 20, 30, 44, 65, 80, 81, 96, 102, 122, 147, 181, 188, 203, 228, 251, 256, 289, 348, 356, 360, 396, 400, 466, 474, 487, 520, 564, 592, 618, 661, 663, 714, 774, 775, 797, 829, 904, 943, 956, 992, 995, 1037, 1071, 1162, 1225},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 111, 122, 147, 168, 181, 203, 251, 289, 297, 315, 329, 332, 342, 360, 387, 400, 474, 505, 530, 549, 564, 568, 585, 592, 634, 646, 692, 724, 779, 812, 826, 882, 934, 978, 1007, 1008, 1047, 1064, 1171, 1200},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 144, 147, 163, 165, 181, 203, 251, 289, 294, 343, 352, 360, 376, 400, 426, 474, 549, 564, 568, 572, 579, 592, 692, 726, 728, 798, 825, 886, 918, 968, 973, 982, 1007, 1020, 1053, 1132, 1179, 1183, 1241},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 79, 80, 96, 122, 147, 181, 188, 203, 251, 289, 335, 336, 338, 360, 377, 393, 400, 410, 474, 491, 564, 592, 599, 661, 675, 689, 709, 720, 757, 774, 795, 825, 886, 924, 963, 1074, 1080, 1158, 1180, 1192, 1200, 1270},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 217, 250, 251, 252, 289, 297, 346, 360, 400, 408, 420, 445, 459, 474, 512, 520, 564, 592, 646, 692, 746, 782, 826, 850, 914, 921, 954, 980, 997, 1011, 1045, 1067, 1110, 1165, 1192, 1298},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 106, 118, 122, 123, 147, 181, 203, 211, 251, 289, 353, 360, 362, 400, 474, 492, 509, 564, 582, 592, 613, 645, 661, 672, 726, 793, 799, 848, 887, 926, 951, 968, 987, 1020, 1079, 1111, 1148, 1182, 1236, 1276},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 163, 181, 195, 203, 227, 251, 267, 285, 289, 305, 314, 360, 380, 382, 400, 425, 472, 474, 513, 514, 564, 592, 597, 661, 684, 698, 703, 714, 724, 798, 838, 903, 966, 968, 1004, 1067, 1110, 1144, 1262},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 75, 80, 96, 122, 134, 147, 169, 181, 187, 192, 203, 251, 263, 289, 290, 338, 360, 400, 466, 474, 494, 523, 564, 577, 592, 656, 661, 706, 722, 724, 775, 785, 821, 876, 948, 976, 981, 1087, 1089, 1113, 1177, 1293},
{0, 1, 3, 7, 10, 12, 20, 30, 40, 44, 65, 72, 80, 96, 121, 122, 147, 153, 164, 181, 203, 206, 247, 251, 289, 338, 341, 360, 374, 378, 400, 474, 480, 564, 592, 661, 663, 720, 762, 800, 819, 832, 897, 930, 977, 982, 984, 1030, 1045, 1079, 1085, 1125, 1240},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 99, 122, 147, 181, 203, 248, 251, 284, 289, 299, 334, 360, 362, 400, 430, 437, 474, 518, 528, 564, 592, 606, 653, 661, 671, 728, 736, 790, 841, 902, 913, 1004, 1007, 1013, 1052, 1056, 1113, 1128, 1143, 1169},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 142, 147, 151, 162, 163, 181, 202, 203, 250, 251, 289, 290, 360, 400, 414, 474, 487, 513, 559, 564, 588, 592, 661, 721, 724, 726, 781, 821, 832, 854, 915, 963, 984, 997, 1043, 1092, 1129, 1248, 1263},
{0, 1, 3, 7, 11, 12, 13, 20, 30, 44, 46, 65, 80, 96, 106, 122, 147, 181, 203, 218, 251, 289, 290, 303, 360, 400, 465, 466, 474, 488, 520, 564, 565, 592, 611, 614, 652, 661, 707, 776, 799, 813, 837, 840, 915, 926, 1003, 1043, 1073, 1112, 1204, 1309},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 243, 251, 289, 312, 336, 351, 360, 382, 386, 393, 400, 403, 474, 509, 538, 564, 592, 627, 661, 663, 684, 726, 789, 797, 837, 838, 876, 910, 921, 961, 1004, 1019, 1051, 1111, 1129, 1323},
{0, 1, 626, 665, 943, 965, 969, 1098, 1145, 1173, 1301, 1065, 641, 1197, 1158, 1019, 136, 1235, 951, 3, 267, 1291, 613, 1209, 620, 1152, 1025, 1200, 1035, 1278, 1306, 1285, 544, 570, 1012, 1231, 566, 1102, 20, 1168, 552, 666, 801, 1064, 1040, 419, 636, 1076},
{0, 1, 3, 7, 12, 15, 20, 23, 30, 44, 54, 65, 80, 96, 122, 147, 153, 181, 203, 251, 255, 271, 289, 310, 329, 360, 387, 400, 420, 423, 469, 472, 474, 494, 564, 586, 592, 661, 684, 698, 731, 774, 814, 821, 859, 875, 898, 899, 1015, 1029, 1093, 1115},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 113, 122, 142, 147, 181, 203, 218, 251, 289, 298, 337, 360, 400, 415, 447, 460, 471, 474, 505, 564, 592, 623, 636, 651, 658, 661, 673, 735, 769, 786, 802, 910, 920, 938, 956, 968, 1092, 1145, 1202, 1264},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 67, 80, 92, 96, 122, 127, 147, 157, 181, 203, 251, 265, 289, 309, 360, 399, 400, 402, 411, 419, 474, 490, 564, 592, 614, 621, 661, 662, 663, 676, 730, 838, 855, 888, 902, 1027, 1040, 1087, 1108, 1187, 1193, 1200, 1231},
{0, 1, 3, 7, 12, 20, 21, 30, 36, 44, 59, 65, 80, 96, 122, 147, 168, 181, 203, 251, 275, 287, 289, 322, 334, 342, 360, 400, 402, 428, 474, 477, 503, 509, 528, 530, 564, 592, 661, 663, 704, 726, 736, 794, 824, 868, 876, 899, 915, 1035, 1081, 1097, 1253},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 113, 122, 147, 181, 203, 219, 251, 289, 337, 341, 360, 389, 400, 439, 474, 505, 513, 551, 564, 592, 600, 604, 623, 639, 645, 659, 661, 720, 722, 728, 735, 786, 797, 829, 849, 929, 933, 1016, 1086, 1095, 1140},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 147, 181, 203, 237, 251, 286, 289, 338, 360, 393, 400, 432, 474, 484, 495, 499, 505, 522, 564, 592, 593, 603, 661, 680, 692, 733, 746, 806, 879, 968, 1009, 1031, 1096, 1116, 1151, 1196, 1243, 1264, 1282},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 80, 96, 122, 147, 181, 182, 203, 209, 218, 224, 251, 289, 338, 350, 360, 387, 399, 400, 402, 474, 564, 592, 628, 661, 692, 697, 731, 786, 791, 802, 837, 862, 917, 924, 925, 943, 1057, 1097, 1100, 1183, 1197, 1290},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 57, 65, 80, 96, 122, 127, 147, 156, 181, 203, 238, 242, 251, 281, 285, 289, 302, 335, 360, 400, 403, 466, 474, 564, 571, 592, 658, 661, 727, 786, 798, 805, 813, 858, 860, 901, 935, 954, 1003, 1085, 1112, 1168, 1179, 1255},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 96, 122, 147, 159, 181, 203, 206, 217, 250, 251, 289, 320, 338, 350, 360, 392, 400, 466, 474, 520, 564, 592, 611, 661, 682, 717, 736, 776, 799, 819, 829, 848, 889, 926, 944, 982, 1027, 1065, 1117, 1177, 1194},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 97, 100, 113, 122, 147, 164, 181, 203, 245, 247, 251, 289, 290, 360, 393, 400, 414, 459, 474, 503, 520, 564, 592, 595, 661, 736, 740, 752, 754, 761, 811, 817, 849, 866, 915, 956, 997, 1019, 1043, 1121, 1142},
{0, 1, 3, 7, 12, 15, 16, 20, 21, 30, 44, 65, 80, 96, 122, 135, 136, 147, 181, 199, 203, 242, 251, 289, 311, 338, 360, 378, 400, 450, 474, 548, 564, 568, 592, 637, 661, 675, 689, 742, 774, 801, 834, 855, 873, 946, 971, 986, 1029, 1101, 1113, 1201, 1220},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 168, 170, 181, 203, 251, 289, 290, 312, 315, 328, 360, 385, 400, 439, 474, 528, 545, 564, 592, 641, 661, 724, 736, 740, 793, 812, 836, 879, 890, 929, 936, 1020, 1023, 1027, 1143, 1144, 1146, 1165, 1201},
{0, 1, 3, 7, 12, 15, 19, 20, 30, 44, 49, 65, 80, 96, 122, 125, 147, 181, 203, 205, 215, 247, 251, 275, 289, 294, 301, 360, 400, 473, 474, 537, 548, 564, 592, 618, 661, 697, 724, 725, 855, 912, 960, 967, 989, 1000, 1039, 1061, 1130, 1178, 1201, 1256, 1310},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 94, 96, 122, 131, 147, 181, 203, 237, 251, 271, 289, 360, 380, 400, 428, 432, 435, 465, 474, 493, 542, 564, 592, 600, 640, 661, 694, 737, 761, 788, 819, 866, 869, 883, 946, 978, 1014, 1080, 1101, 1168, 1194, 1268},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 147, 148, 177, 181, 190, 203, 232, 241, 251, 289, 360, 364, 400, 407, 438, 439, 455, 474, 518, 564, 572, 592, 661, 672, 736, 744, 754, 823, 866, 868, 888, 889, 979, 990, 1102, 1226, 1240, 1267, 1340},
{0, 1, 3, 7, 12, 13, 20, 24, 30, 44, 54, 65, 80, 96, 111, 122, 140, 147, 181, 203, 243, 251, 253, 280, 289, 297, 348, 360, 400, 421, 433, 474, 525, 564, 592, 646, 654, 661, 679, 723, 806, 849, 855, 926, 954, 978, 1011, 1030, 1066, 1120, 1160, 1164, 1342},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 45, 55, 65, 67, 80, 96, 122, 147, 181, 203, 242, 251, 255, 289, 360, 400, 449, 460, 474, 489, 564, 565, 574, 592, 615, 628, 661, 705, 718, 744, 788, 791, 828, 838, 894, 926, 939, 1011, 1051, 1056, 1067, 1087, 1223, 1293},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 75, 80, 96, 111, 121, 122, 147, 181, 194, 203, 241, 251, 258, 273, 289, 312, 360, 380, 394, 400, 446, 474, 528, 552, 564, 592, 661, 701, 704, 705, 748, 781, 860, 913, 923, 935, 984, 988, 1023, 1043, 1095, 1123, 1319},
{0, 1, 3, 7, 12, 20, 30, 44, 55, 56, 61, 65, 80, 96, 122, 147, 168, 181, 203, 228, 233, 251, 279, 289, 335, 360, 400, 405, 439, 474, 505, 564, 578, 592, 641, 644, 661, 737, 751, 774, 820, 846, 849, 886, 926, 980, 1014, 1015, 1047, 1103, 1138, 1146, 1209},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 59, 65, 80, 96, 122, 147, 181, 202, 203, 246, 251, 256, 287, 289, 290, 339, 360, 361, 400, 439, 474, 488, 529, 562, 564, 592, 649, 659, 661, 694, 746, 792, 800, 803, 864, 929, 964, 966, 1012, 1071, 1118, 1124, 1217, 1259},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 138, 147, 168, 181, 203, 251, 276, 282, 289, 298, 360, 362, 380, 400, 407, 439, 474, 509, 564, 572, 592, 605, 627, 661, 666, 715, 726, 799, 805, 821, 848, 860, 903, 921, 929, 996, 1008, 1049, 1193, 1239},
{0, 1, 3, 7, 12, 19, 20, 30, 39, 44, 49, 65, 80, 96, 122, 147, 181, 200, 203, 212, 234, 251, 255, 289, 312, 360, 400, 420, 474, 504, 510, 560, 564, 592, 600, 661, 694, 806, 818, 889, 931, 946, 951, 995, 1026, 1036, 1047, 1067, 1099, 1117, 1212, 1273, 1293},
{0, 1, 730, 739, 1009, 1108, 1182, 1222, 1088, 991, 1107, 738, 1231, 1345, 840, 690, 1114, 1334, 1199, 640, 350, 655, 1099, 126, 1076, 1147, 622, 987, 1322, 1059, 1045, 1270, 596, 1230, 1024, 1291, 348, 660, 1255, 1168, 1029, 1086, 1237, 707, 1152, 1305, 1275, 1132, 676, 102, 618, 1233},
{0, 1, 3, 7, 12, 20, 26, 28, 30, 44, 65, 69, 80, 96, 122, 147, 148, 161, 178, 181, 203, 214, 251, 289, 337, 360, 374, 376, 388, 400, 474, 477, 531, 564, 565, 592, 661, 710, 781, 787, 829, 832, 876, 959, 982, 992, 1012, 1015, 1028, 1087, 1111, 1221, 1242},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 55, 65, 80, 96, 122, 147, 181, 201, 203, 251, 269, 289, 290, 301, 360, 400, 447, 474, 485, 520, 530, 564, 592, 600, 647, 661, 680, 736, 786, 792, 849, 867, 898, 926, 958, 976, 989, 1012, 1075, 1140, 1181, 1223, 1234, 1264},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 60, 65, 72, 80, 96, 122, 147, 163, 181, 203, 251, 253, 274, 289, 297, 342, 360, 386, 400, 474, 476, 505, 531, 564, 585, 592, 614, 661, 663, 747, 786, 797, 798, 910, 929, 962, 1008, 1030, 1116, 1128, 1130, 1216, 1238, 1269},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 148, 181, 192, 203, 242, 251, 289, 335, 341, 359, 360, 400, 441, 474, 490, 505, 543, 552, 564, 592, 626, 656, 661, 710, 717, 739, 753, 774, 811, 866, 929, 937, 951, 979, 1000, 1011, 1143, 1165, 1197, 1289},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 77, 80, 96, 122, 130, 140, 147, 181, 189, 203, 237, 246, 251, 289, 298, 360, 387, 400, 474, 495, 518, 564, 576, 592, 601, 622, 661, 669, 680, 752, 768, 774, 791, 801, 846, 872, 921, 945, 999, 1033, 1133, 1208, 1298},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 56, 65, 80, 96, 120, 122, 123, 131, 147, 181, 203, 242, 251, 261, 289, 360, 400, 406, 421, 462, 474, 508, 549, 564, 592, 661, 677, 724, 746, 767, 800, 829, 849, 898, 900, 1043, 1050, 1092, 1125, 1137, 1145, 1233, 1271, 1319},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 48, 65, 80, 96, 122, 147, 181, 203, 230, 251, 289, 360, 366, 387, 400, 420, 447, 466, 474, 509, 564, 582, 592, 603, 615, 661, 671, 728, 743, 758, 783, 814, 821, 850, 863, 882, 955, 984, 1030, 1075, 1104, 1120, 1162, 1192},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 75, 80, 82, 96, 122, 147, 181, 202, 203, 227, 247, 251, 289, 319, 360, 367, 375, 400, 445, 474, 501, 525, 564, 592, 633, 661, 668, 737, 744, 755, 791, 798, 838, 925, 966, 977, 1004, 1039, 1053, 1079, 1105, 1218, 1273},
{0, 1, 3, 7, 12, 19, 20, 30, 43, 44, 65, 80, 96, 101, 122, 147, 163, 181, 190, 203, 221, 251, 262, 280, 289, 360, 369, 400, 419, 474, 537, 564, 587, 592, 625, 661, 700, 736, 791, 856, 888, 919, 941, 966, 967, 1019, 1053, 1073, 1091, 1119, 1120, 1122, 1130},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 129, 145, 147, 178, 181, 203, 232, 251, 256, 289, 315, 360, 375, 400, 460, 474, 476, 537, 564, 570, 592, 661, 669, 688, 741, 752, 786, 838, 877, 894, 942, 968, 1049, 1075, 1110, 1123, 1201, 1202, 1223, 1244},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 66, 80, 96, 112, 122, 147, 154, 181, 203, 234, 251, 289, 360, 388, 400, 418, 419, 460, 466, 474, 532, 536, 564, 592, 661, 720, 742, 748, 781, 792, 811, 886, 907, 969, 1069, 1097, 1176, 1177, 1214, 1224, 1231, 1269, 1363},
{0, 1, 3, 7, 15, 31, 63, 90, 116, 127, 136, 181, 194, 204, 233, 238, 255, 274, 276, 280, 288, 304, 336, 363, 389, 400, 409, 454, 467, 477, 506, 511, 546, 547, 549, 553, 561, 577, 591, 609, 636, 662, 673, 682, 727, 740, 750, 779, 784, 801},
{0, 1, 3, 7, 11, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 150, 181, 203, 223, 235, 251, 289, 326, 360, 387, 400, 411, 436, 474, 493, 526, 564, 567, 586, 592, 625, 628, 661, 669, 692, 791, 837, 888, 895, 922, 946, 971, 1019, 1097, 1124, 1179, 1269, 1295},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 153, 181, 198, 203, 212, 238, 251, 268, 289, 311, 360, 375, 400, 428, 474, 500, 525, 561, 564, 592, 594, 636, 661, 690, 720, 737, 744, 766, 767, 821, 876, 890, 936, 1010, 1051, 1077, 1115, 1139, 1299},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 98, 101, 122, 147, 151, 181, 203, 246, 251, 289, 336, 360, 381, 387, 400, 436, 463, 474, 500, 525, 529, 549, 564, 592, 606, 661, 749, 774, 782, 791, 821, 875, 882, 915, 1043, 1083, 1084, 1113, 1196, 1217, 1278},
{0, 1, 3, 7, 9, 12, 20, 21, 30, 39, 44, 65, 80, 96, 122, 147, 181, 203, 251, 277, 289, 360, 364, 382, 400, 430, 466, 474, 520, 521, 549, 564, 592, 596, 598, 636, 661, 683, 692, 731, 786, 792, 803, 819, 891, 1012, 1044, 1059, 1067, 1074, 1086, 1143, 1224},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 122, 147, 161, 181, 203, 251, 276, 289, 335, 341, 342, 360, 394, 400, 413, 427, 439, 455, 474, 549, 552, 564, 592, 594, 632, 661, 748, 758, 761, 791, 807, 860, 879, 919, 943, 1027, 1090, 1133, 1144, 1237, 1316},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 65, 80, 96, 122, 147, 181, 203, 218, 251, 289, 321, 338, 342, 360, 400, 413, 447, 474, 501, 513, 530, 564, 565, 592, 634, 650, 661, 700, 707, 710, 792, 798, 838, 920, 950, 1006, 1028, 1052, 1122, 1134, 1136, 1218, 1311, 1317},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 135, 145, 147, 181, 203, 248, 251, 266, 289, 327, 347, 360, 366, 387, 400, 474, 477, 559, 564, 592, 635, 639, 655, 661, 663, 667, 696, 849, 897, 913, 951, 1017, 1047, 1061, 1073, 1092, 1146, 1217, 1234, 1289},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 73, 80, 96, 122, 141, 147, 181, 203, 251, 266, 280, 289, 302, 307, 357, 360, 400, 474, 478, 509, 542, 564, 592, 631, 661, 692, 718, 774, 826, 898, 900, 917, 946, 978, 988, 1030, 1093, 1105, 1147, 1205, 1240, 1247, 1364},
{0, 1, 3, 7, 9, 10, 12, 16, 20, 30, 44, 65, 80, 96, 109, 122, 147, 181, 203, 245, 251, 289, 298, 338, 359, 360, 370, 400, 406, 461, 474, 564, 568, 592, 661, 702, 774, 783, 785, 807, 849, 888, 913, 937, 942, 966, 982, 1020, 1083, 1114, 1119, 1234, 1249},
{0, 1, 647, 1009, 1125, 1126, 1134, 1147, 1191, 1251, 198, 1066, 1080, 1316, 1022, 698, 491, 662, 1323, 1292, 1003, 741, 1128, 1287, 750, 292, 1272, 1276, 651, 628, 1253, 705, 691, 542, 1026, 723, 1037, 1348, 792, 1162, 1259, 948, 1250, 1366, 634, 1116, 1098, 751, 1151, 1205, 1330, 1223},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 86, 96, 122, 147, 156, 181, 193, 203, 251, 289, 294, 344, 360, 377, 390, 399, 400, 407, 439, 474, 537, 559, 564, 592, 646, 661, 663, 664, 691, 774, 821, 875, 882, 953, 1012, 1015, 1064, 1070, 1110, 1146, 1174, 1180, 1240},
{0, 1, 3, 7, 12, 14, 18, 20, 30, 44, 56, 65, 77, 80, 96, 107, 122, 147, 181, 203, 242, 246, 251, 289, 346, 350, 360, 400, 423, 474, 518, 525, 564, 592, 599, 661, 674, 684, 697, 774, 829, 849, 854, 886, 979, 982, 1034, 1065, 1088, 1137, 1174, 1194, 1290},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 127, 130, 147, 154, 181, 203, 235, 251, 289, 299, 335, 338, 352, 360, 400, 457, 465, 466, 472, 474, 525, 564, 583, 592, 661, 683, 701, 755, 774, 832, 849, 889, 937, 982, 997, 1010, 1039, 1043, 1052, 1138, 1238},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 80, 96, 122, 147, 179, 181, 203, 243, 251, 289, 312, 320, 351, 360, 368, 375, 400, 434, 474, 518, 523, 539, 548, 564, 592, 624, 651, 661, 724, 776, 778, 781, 792, 826, 886, 977, 984, 1036, 1101, 1143, 1160, 1231, 1244, 1254},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 161, 181, 198, 203, 214, 251, 260, 275, 289, 336, 338, 346, 360, 400, 474, 564, 571, 572, 573, 592, 661, 664, 744, 774, 786, 879, 886, 946, 985, 1025, 1029, 1073, 1151, 1193, 1203, 1204, 1236, 1304, 1369},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 180, 181, 203, 227, 230, 251, 283, 289, 350, 360, 400, 403, 431, 447, 474, 498, 502, 554, 564, 571, 592, 619, 661, 712, 749, 800, 806, 855, 890, 918, 968, 1040, 1043, 1096, 1108, 1169, 1228, 1241, 1295},
{0, 1, 3, 7, 12, 20, 30, 44, 55, 60, 65, 80, 96, 122, 136, 144, 147, 163, 181, 203, 251, 289, 294, 306, 308, 360, 400, 472, 474, 500, 525, 531, 564, 592, 639, 643, 661, 692, 726, 739, 785, 791, 797, 835, 849, 876, 963, 986, 1007, 1073, 1139, 1149, 1212},
{0, 1, 3, 7, 12, 20, 29, 30, 35, 44, 65, 80, 96, 122, 147, 181, 201, 203, 238, 251, 289, 328, 342, 360, 378, 400, 474, 518, 564, 592, 621, 661, 707, 748, 754, 774, 776, 825, 829, 849, 920, 946, 950, 975, 977, 979, 1040, 1140, 1143, 1256, 1274, 1288, 1380},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 84, 88, 96, 103, 121, 122, 147, 181, 203, 251, 278, 289, 335, 336, 360, 376, 400, 439, 474, 564, 575, 592, 599, 660, 661, 720, 737, 765, 772, 781, 847, 871, 926, 936, 971, 1046, 1065, 1159, 1237, 1238, 1244, 1270},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 69, 80, 87, 96, 122, 147, 181, 203, 206, 242, 251, 259, 289, 360, 376, 400, 421, 472, 474, 475, 505, 564, 588, 592, 610, 625, 661, 689, 716, 758, 791, 803, 871, 879, 882, 897, 934, 959, 1042, 1105, 1142, 1153, 1240},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 88, 96, 122, 143, 147, 181, 203, 226, 228, 251, 289, 297, 305, 338, 360, 400, 432, 458, 472, 474, 494, 537, 564, 592, 622, 661, 707, 732, 774, 786, 807, 853, 885, 898, 927, 942, 986, 1043, 1048, 1151, 1210, 1290},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 96, 117, 122, 130, 147, 181, 203, 251, 266, 278, 289, 333, 360, 388, 400, 443, 466, 474, 560, 564, 592, 615, 661, 686, 688, 781, 820, 881, 882, 935, 966, 968, 976, 1020, 1025, 1044, 1093, 1108, 1118, 1165, 1277, 1299},
{0, 1, 3, 7, 12, 14, 19, 20, 30, 44, 65, 80, 91, 96, 118, 122, 147, 181, 203, 251, 289, 299, 360, 380, 400, 423, 449, 474, 503, 533, 561, 564, 592, 616, 655, 661, 714, 751, 781, 786, 819, 866, 913, 996, 1043, 1053, 1089, 1101, 1145, 1161, 1162, 1237, 1244, 1250},
{0, 1, 3, 7, 12, 19, 20, 25, 30, 44, 49, 65, 80, 96, 122, 144, 147, 158, 181, 194, 203, 251, 289, 330, 360, 362, 400, 414, 466, 474, 479, 508, 564, 573, 592, 654, 661, 720, 726, 781, 802, 811, 883, 886, 963, 969, 1016, 1051, 1054, 1237, 1249, 1270, 1309, 1333},
{0, 1, 3, 7, 12, 20, 24, 30, 31, 32, 44, 55, 65, 80, 96, 122, 147, 181, 195, 203, 210, 221, 249, 251, 289, 312, 338, 359, 360, 365, 400, 459, 474, 480, 485, 525, 559, 564, 572, 592, 634, 661, 707, 746, 765, 781, 863, 889, 995, 1047, 1078, 1147, 1179, 1257},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 93, 96, 122, 147, 181, 203, 206, 242, 251, 289, 360, 400, 435, 474, 522, 564, 592, 598, 613, 626, 654, 661, 664, 698, 718, 755, 866, 868, 913, 926, 971, 974, 1069, 1086, 1102, 1124, 1151, 1157, 1256, 1268, 1296, 1338},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 77, 80, 96, 122, 147, 151, 181, 200, 203, 243, 251, 289, 329, 338, 360, 375, 400, 401, 416, 474, 484, 529, 559, 564, 592, 661, 692, 725, 774, 786, 898, 906, 908, 939, 972, 993, 997, 1011, 1037, 1127, 1173, 1205, 1252, 1293},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 107, 122, 147, 171, 176, 181, 203, 206, 251, 266, 289, 306, 324, 360, 363, 392, 400, 466, 474, 496, 526, 564, 592, 614, 661, 671, 694, 743, 745, 777, 781, 840, 901, 915, 968, 976, 1066, 1067, 1109, 1113, 1158, 1171, 1297},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 46, 61, 65, 80, 96, 122, 147, 152, 181, 203, 205, 251, 267, 285, 289, 293, 337, 351, 360, 400, 428, 439, 466, 474, 544, 564, 590, 592, 634, 661, 720, 722, 726, 781, 786, 888, 955, 982, 988, 1035, 1051, 1086, 1095, 1183, 1198},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 147, 159, 181, 203, 234, 244, 251, 289, 295, 349, 350, 360, 389, 400, 474, 513, 521, 531, 564, 568, 585, 592, 617, 661, 691, 726, 774, 779, 855, 866, 907, 924, 946, 954, 1000, 1078, 1111, 1142, 1262, 1325},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 74, 80, 96, 122, 147, 181, 203, 226, 234, 251, 289, 290, 360, 400, 414, 421, 466, 474, 517, 520, 557, 564, 592, 622, 629, 661, 694, 722, 774, 820, 829, 902, 910, 972, 1032, 1045, 1079, 1101, 1150, 1164, 1234, 1298, 1317, 1322},
{0, 1, 726, 1031, 1069, 1146, 1175, 1196, 1216, 1280, 1285, 1042, 255, 1019, 1323, 661, 472, 1143, 680, 1273, 708, 1367, 1026, 1089, 1017, 982, 688, 1107, 347, 1153, 1158, 762, 732, 1236, 1343, 650, 601, 1169, 1315, 1240, 1361, 1113, 1296, 128, 645, 1302, 1048, 667, 1270, 638, 1188, 1061},
{0, 1, 3, 7, 10, 12, 20, 24, 30, 35, 44, 65, 80, 96, 122, 147, 157, 181, 203, 218, 251, 289, 338, 345, 360, 377, 394, 400, 446, 474, 486, 564, 592, 608, 618, 661, 739, 758, 786, 798, 840, 849, 880, 897, 910, 951, 1026, 1073, 1103, 1109, 1172, 1217, 1268, 1305},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 132, 147, 156, 157, 181, 203, 228, 251, 289, 346, 360, 369, 400, 423, 446, 474, 564, 592, 604, 622, 641, 661, 691, 707, 761, 774, 806, 870, 876, 913, 915, 946, 1044, 1132, 1166, 1169, 1238, 1297, 1319, 1344},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 46, 65, 70, 80, 96, 122, 135, 147, 168, 181, 203, 213, 251, 260, 289, 359, 360, 400, 401, 409, 474, 477, 562, 564, 592, 607, 661, 737, 744, 791, 850, 897, 911, 951, 979, 1027, 1028, 1047, 1075, 1122, 1155, 1173, 1197, 1235, 1326},
{0, 1, 3, 7, 12, 13, 19, 20, 30, 44, 53, 65, 80, 96, 118, 122, 147, 181, 189, 203, 227, 251, 289, 316, 334, 338, 360, 400, 439, 474, 486, 493, 514, 531, 549, 564, 592, 606, 661, 666, 692, 697, 703, 714, 786, 855, 859, 898, 971, 1115, 1137, 1161, 1174, 1261},
{0, 1, 3, 4, 7, 12, 17, 20, 30, 44, 49, 65, 80, 96, 106, 122, 147, 181, 203, 251, 283, 289, 290, 309, 312, 360, 400, 403, 436, 443, 472, 474, 491, 510, 525, 564, 592, 608, 615, 661, 685, 724, 758, 768, 819, 849, 858, 966, 982, 997, 1066, 1072, 1086, 1192},
{0, 1, 2, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 153, 181, 203, 242, 251, 257, 289, 293, 318, 360, 376, 400, 409, 451, 461, 474, 493, 554, 564, 578, 585, 592, 619, 661, 669, 744, 791, 797, 897, 916, 923, 969, 1007, 1081, 1093, 1134, 1189, 1244, 1282},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 77, 80, 82, 96, 112, 122, 147, 181, 203, 228, 251, 289, 292, 360, 363, 400, 409, 446, 474, 518, 525, 551, 559, 564, 592, 598, 661, 664, 693, 781, 785, 791, 792, 879, 933, 1048, 1102, 1158, 1188, 1232, 1242, 1258, 1393},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 179, 181, 203, 210, 228, 251, 284, 289, 328, 359, 360, 400, 455, 474, 494, 501, 552, 564, 592, 661, 680, 700, 756, 775, 787, 806, 863, 875, 929, 976, 1005, 1062, 1067, 1115, 1120, 1170, 1182, 1267, 1282, 1294},
{0, 1, 3, 7, 12, 19, 20, 28, 30, 44, 65, 80, 96, 122, 147, 170, 173, 181, 203, 208, 251, 253, 263, 289, 302, 338, 360, 377, 400, 431, 439, 474, 530, 564, 587, 592, 661, 726, 781, 783, 860, 892, 901, 923, 928, 946, 960, 993, 995, 1051, 1071, 1207, 1211, 1252},
{0, 1, 3, 26, 30, 48, 87, 103, 123, 183, 191, 317, 426, 502, 540, 555, 621, 680, 691, 715, 797, 807, 828, 847, 861, 946, 952, 959, 1015, 1024, 1067, 1125, 1157, 1162, 1174, 1208, 1236, 1366},
{0, 1, 705, 1134, 1136, 1148, 1174, 1289, 1100, 1302, 1404, 662, 682, 1322, 1104, 1155, 716, 1280, 740, 1264, 764, 1046, 769, 1033, 720, 1217, 170, 750, 1345, 1380, 1027, 643, 1390, 1360, 649, 1153, 1392, 332, 76, 996, 1262, 208, 1276, 228, 938, 1152, 1283, 752, 1161, 1281, 768, 1089},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 102, 122, 147, 164, 181, 203, 251, 268, 289, 360, 400, 419, 466, 473, 474, 548, 561, 564, 592, 661, 674, 687, 728, 751, 774, 786, 837, 879, 886, 898, 907, 940, 961, 1034, 1039, 1118, 1169, 1182, 1288, 1313, 1327},
{0, 1, 3, 7, 12, 15, 17, 20, 30, 32, 44, 65, 72, 80, 83, 96, 122, 147, 154, 158, 181, 195, 203, 251, 289, 302, 312, 358, 360, 387, 400, 414, 420, 474, 520, 559, 564, 592, 614, 661, 683, 686, 748, 774, 792, 823, 924, 989, 1015, 1075, 1125, 1138, 1164, 1187, 1270},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 122, 147, 155, 176, 181, 203, 249, 251, 264, 289, 296, 306, 334, 360, 389, 400, 409, 474, 494, 528, 564, 592, 600, 661, 691, 710, 726, 789, 791, 836, 912, 924, 963, 990, 1007, 1133, 1153, 1157, 1158, 1237, 1299, 1368},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 49, 65, 80, 94, 96, 122, 147, 181, 203, 228, 233, 251, 289, 322, 343, 360, 388, 391, 394, 400, 474, 509, 514, 518, 525, 564, 592, 658, 661, 664, 749, 786, 806, 814, 834, 863, 876, 904, 926, 968, 1040, 1069, 1093, 1115, 1182},
{0, 1, 3, 7, 12, 17, 20, 27, 30, 44, 65, 80, 96, 122, 147, 152, 181, 203, 251, 286, 289, 301, 338, 345, 360, 400, 449, 451, 464, 474, 504, 546, 564, 592, 617, 661, 665, 741, 774, 813, 828, 860, 907, 937, 968, 982, 1028, 1088, 1159, 1166, 1200, 1258, 1304},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 89, 93, 96, 122, 147, 151, 176, 181, 203, 251, 252, 289, 290, 322, 360, 388, 398, 400, 474, 479, 486, 564, 592, 633, 639, 661, 685, 694, 733, 751, 791, 889, 895, 939, 990, 994, 1040, 1057, 1059, 1067, 1157, 1198, 1281, 1289},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 136, 147, 158, 181, 203, 248, 251, 275, 289, 303, 313, 360, 385, 387, 400, 460, 474, 494, 535, 559, 564, 592, 598, 622, 647, 650, 661, 666, 722, 741, 752, 806, 882, 971, 995, 1030, 1076, 1090, 1196, 1265, 1328},
{0, 1, 3, 5, 7, 12, 17, 20, 30, 44, 50, 65, 80, 96, 122, 147, 164, 181, 203, 206, 251, 289, 304, 306, 339, 360, 376, 400, 414, 434, 452, 474, 505, 564, 591, 592, 630, 661, 731, 742, 748, 781, 789, 805, 825, 913, 959, 1003, 1007, 1040, 1072, 1073, 1150, 1173, 1179},
{0, 1, 3, 7, 8, 10, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 253, 272, 289, 348, 360, 400, 402, 463, 474, 490, 564, 576, 592, 594, 614, 622, 661, 699, 710, 741, 748, 774, 809, 888, 907, 923, 982, 1042, 1065, 1073, 1082, 1164, 1212, 1284, 1380},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 124, 128, 147, 181, 203, 215, 228, 242, 251, 269, 289, 346, 358, 360, 400, 443, 464, 474, 476, 509, 536, 564, 581, 592, 661, 669, 697, 774, 782, 800, 806, 841, 855, 906, 940, 1023, 1030, 1093, 1096, 1139, 1169, 1292},
{0, 1, 665, 669, 1185, 1265, 1322, 1255, 1181, 1086, 1128, 1386, 1391, 1136, 1056, 1384, 775, 1291, 1262, 677, 1070, 699, 749, 1052, 774, 741, 1172, 1310, 1328, 1199, 337, 656, 1314, 1111, 1133, 1257, 683, 595, 1394, 79, 1193, 739, 1301, 1043, 1161, 1344, 1126, 387, 1064, 1162, 746, 1215},
{0, 1, 3, 7, 12, 20, 30, 44, 64, 65, 80, 96, 122, 147, 163, 168, 169, 181, 203, 242, 243, 251, 284, 289, 294, 360, 380, 382, 400, 414, 451, 474, 527, 564, 592, 627, 661, 663, 669, 699, 712, 718, 793, 821, 889, 913, 929, 934, 983, 1017, 1077, 1095, 1104, 1257, 1311},
{0, 1, 3, 7, 8, 12, 20, 22, 30, 44, 65, 80, 85, 96, 122, 147, 181, 203, 209, 230, 251, 289, 291, 322, 329, 353, 360, 385, 400, 408, 435, 474, 499, 523, 528, 564, 592, 628, 661, 662, 740, 748, 786, 810, 932, 946, 1000, 1064, 1077, 1122, 1168, 1201, 1212, 1415},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 47, 65, 80, 96, 106, 122, 147, 181, 203, 217, 251, 276, 289, 313, 360, 400, 404, 461, 474, 501, 564, 592, 661, 680, 689, 700, 711, 729, 771, 786, 819, 873, 929, 982, 1012, 1027, 1062, 1079, 1135, 1137, 1189, 1192, 1247, 1297, 1324},
{0, 1, 3, 7, 11, 12, 20, 27, 30, 40, 44, 65, 66, 80, 96, 122, 138, 147, 181, 203, 251, 289, 329, 335, 360, 363, 369, 377, 387, 400, 406, 439, 474, 531, 564, 586, 589, 592, 661, 664, 758, 821, 829, 876, 940, 1010, 1032, 1039, 1064, 1102, 1139, 1207, 1298, 1347},
{0, 1, 3, 7, 12, 14, 20, 30, 43, 44, 65, 69, 79, 80, 96, 122, 126, 147, 174, 181, 203, 251, 289, 342, 360, 373, 400, 461, 474, 513, 541, 564, 572, 573, 592, 605, 627, 639, 661, 748, 777, 781, 789, 821, 875, 876, 981, 1011, 1081, 1086, 1118, 1129, 1226, 1248, 1273},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 107, 122, 138, 147, 181, 203, 234, 251, 289, 297, 317, 360, 396, 400, 449, 474, 475, 558, 564, 570, 589, 592, 616, 625, 658, 661, 694, 750, 758, 781, 800, 824, 825, 922, 937, 976, 1023, 1030, 1147, 1164, 1171, 1300},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 79, 80, 88, 96, 122, 147, 173, 181, 203, 217, 251, 289, 312, 329, 337, 360, 400, 419, 464, 473, 474, 494, 564, 592, 627, 661, 679, 710, 724, 760, 781, 817, 863, 901, 938, 963, 989, 997, 1043, 1044, 1083, 1215, 1228, 1423},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 97, 122, 140, 147, 181, 203, 251, 266, 289, 319, 334, 360, 387, 398, 400, 474, 515, 564, 570, 575, 592, 615, 661, 670, 726, 758, 791, 797, 888, 953, 1007, 1011, 1025, 1026, 1102, 1142, 1241, 1267, 1287, 1399, 1410, 1419},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 64, 65, 80, 96, 111, 115, 122, 132, 147, 181, 203, 219, 251, 289, 345, 349, 352, 360, 387, 400, 474, 513, 518, 521, 550, 564, 592, 661, 726, 755, 756, 780, 821, 871, 875, 882, 937, 982, 999, 1015, 1043, 1120, 1148, 1195, 1261, 1297},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 160, 178, 181, 203, 214, 234, 251, 289, 338, 360, 400, 416, 474, 499, 531, 537, 564, 592, 605, 636, 661, 707, 732, 761, 786, 807, 820, 821, 846, 941, 979, 1067, 1073, 1086, 1130, 1167, 1214, 1284, 1308, 1426},
{0, 1, 3, 7, 8, 12, 20, 30, 40, 44, 65, 71, 80, 96, 98, 122, 147, 148, 181, 203, 251, 289, 312, 360, 400, 451, 462, 466, 474, 491, 520, 525, 549, 564, 592, 651, 661, 704, 721, 774, 798, 821, 870, 887, 897, 907, 926, 1079, 1105, 1140, 1143, 1203, 1262, 1299, 1419},
{0, 1, 3, 5, 7, 12, 17, 20, 28, 30, 36, 44, 65, 80, 81, 96, 120, 122, 147, 181, 203, 237, 244, 251, 255, 289, 301, 360, 367, 376, 400, 427, 474, 505, 559, 564, 592, 661, 693, 747, 781, 786, 819, 825, 910, 943, 955, 959, 987, 1083, 1093, 1109, 1233, 1291, 1376},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 54, 65, 72, 80, 96, 122, 147, 151, 163, 181, 203, 228, 238, 251, 285, 289, 360, 382, 400, 404, 421, 474, 484, 559, 564, 579, 592, 650, 661, 713, 780, 789, 806, 826, 838, 926, 979, 984, 1078, 1089, 1138, 1152, 1185, 1201, 1224},
{0, 1, 3, 7, 8, 12, 19, 20, 30, 32, 44, 55, 65, 80, 81, 96, 122, 147, 181, 189, 203, 251, 272, 289, 312, 323, 359, 360, 400, 444, 474, 498, 564, 588, 592, 603, 661, 663, 694, 703, 724, 744, 748, 806, 902, 959, 977, 984, 1002, 1090, 1127, 1196, 1267, 1268, 1307},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 131, 147, 181, 203, 251, 266, 289, 299, 360, 400, 414, 432, 457, 474, 505, 509, 520, 564, 592, 604, 661, 672, 699, 700, 704, 708, 725, 746, 757, 782, 821, 878, 888, 901, 943, 1027, 1046, 1062, 1115, 1185, 1239, 1337},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 50, 65, 78, 80, 96, 122, 147, 157, 181, 203, 240, 251, 289, 338, 351, 358, 360, 369, 400, 413, 432, 474, 486, 549, 564, 592, 661, 690, 692, 694, 816, 819, 855, 860, 876, 907, 989, 990, 1028, 1065, 1085, 1198, 1241, 1337, 1410},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 96, 104, 122, 147, 181, 203, 210, 251, 280, 289, 302, 335, 360, 400, 413, 428, 466, 474, 503, 564, 590, 592, 646, 661, 692, 760, 766, 774, 813, 907, 925, 979, 982, 1040, 1041, 1111, 1141, 1142, 1185, 1190, 1194, 1281},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 106, 122, 137, 147, 181, 203, 250, 251, 286, 289, 290, 323, 360, 400, 462, 466, 474, 513, 517, 520, 564, 592, 608, 611, 629, 661, 709, 739, 774, 837, 898, 901, 907, 1042, 1073, 1112, 1146, 1182, 1205, 1212, 1231, 1377},
{0, 1, 3, 5, 7, 12, 20, 30, 36, 44, 65, 72, 80, 96, 118, 122, 147, 165, 181, 203, 217, 251, 286, 289, 299, 313, 360, 398, 400, 439, 474, 518, 564, 586, 592, 609, 661, 742, 746, 774, 775, 806, 824, 829, 840, 936, 943, 968, 990, 999, 1072, 1119, 1140, 1154, 1198},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 143, 147, 159, 181, 203, 228, 251, 266, 289, 356, 360, 366, 377, 400, 421, 474, 497, 564, 571, 592, 607, 661, 694, 806, 807, 856, 931, 961, 972, 990, 1024, 1046, 1073, 1085, 1096, 1097, 1263, 1280, 1309, 1353, 1384},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 170, 181, 203, 251, 267, 289, 348, 360, 400, 405, 420, 466, 474, 531, 564, 592, 594, 661, 697, 719, 726, 791, 801, 838, 873, 881, 892, 925, 937, 1020, 1078, 1089, 1135, 1138, 1174, 1230, 1295, 1304, 1352, 1407},
{0, 1, 664, 708, 756, 1076, 1090, 1162, 1180, 1221, 683, 697, 1111, 1242, 718, 1311, 1244, 1314, 184, 720, 1264, 786, 1149, 1188, 1052, 1310, 1373, 1338, 769, 1319, 387, 1133, 1395, 1207, 780, 1375, 1280, 1057, 1101, 787, 1352, 659, 1183, 911, 1042, 1411, 1363, 740, 1179, 1113, 376, 1424},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 93, 96, 111, 122, 127, 147, 171, 181, 203, 251, 275, 289, 329, 360, 400, 401, 474, 498, 509, 564, 565, 573, 575, 592, 644, 661, 741, 774, 776, 819, 821, 858, 908, 919, 930, 1014, 1047, 1095, 1200, 1220, 1227, 1255, 1310, 1386},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 81, 96, 98, 122, 147, 167, 181, 188, 200, 203, 231, 251, 289, 338, 360, 400, 415, 436, 474, 491, 545, 564, 568, 592, 661, 701, 707, 762, 774, 782, 813, 849, 896, 907, 937, 968, 1004, 1138, 1152, 1158, 1183, 1203, 1303, 1424},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 74, 80, 96, 122, 147, 168, 181, 203, 251, 268, 289, 342, 355, 360, 400, 409, 411, 414, 459, 466, 474, 525, 531, 564, 586, 592, 622, 661, 758, 774, 776, 780, 781, 806, 821, 840, 898, 915, 968, 973, 1041, 1113, 1198, 1204, 1230, 1313},
{0, 1, 3, 7, 12, 20, 24, 30, 39, 44, 65, 80, 96, 122, 127, 147, 157, 175, 181, 185, 203, 214, 251, 264, 289, 316, 360, 400, 439, 440, 474, 545, 564, 565, 592, 634, 641, 661, 698, 723, 754, 781, 800, 826, 875, 960, 1032, 1047, 1079, 1090, 1102, 1178, 1202, 1245, 1297},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 108, 122, 147, 172, 181, 203, 206, 251, 289, 306, 360, 387, 389, 400, 474, 506, 564, 592, 598, 603, 635, 661, 728, 731, 733, 774, 821, 823, 862, 879, 898, 966, 989, 999, 1010, 1011, 1051, 1110, 1139, 1161, 1164, 1200, 1295},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 71, 80, 96, 99, 122, 147, 181, 203, 251, 264, 289, 318, 329, 360, 370, 400, 409, 415, 420, 474, 538, 545, 564, 585, 586, 592, 661, 683, 707, 746, 774, 785, 846, 879, 937, 999, 1014, 1071, 1074, 1088, 1142, 1207, 1210, 1212, 1362},
{0, 1, 3, 7, 12, 20, 30, 33, 34, 39, 44, 65, 80, 96, 122, 147, 163, 181, 203, 228, 250, 251, 276, 288, 289, 346, 358, 360, 400, 451, 474, 518, 564, 592, 593, 647, 650, 661, 731, 744, 774, 781, 786, 836, 872, 941, 954, 996, 1004, 1041, 1053, 1149, 1168, 1194, 1329},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 130, 147, 152, 163, 181, 203, 251, 270, 289, 306, 321, 360, 400, 409, 417, 430, 433, 474, 539, 564, 592, 615, 661, 690, 716, 751, 758, 781, 856, 907, 946, 971, 1014, 1028, 1077, 1147, 1182, 1227, 1234, 1240, 1340, 1432},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 46, 65, 76, 80, 96, 109, 122, 147, 181, 203, 221, 242, 251, 289, 332, 338, 355, 360, 400, 416, 474, 528, 564, 592, 616, 628, 660, 661, 758, 774, 786, 791, 798, 838, 841, 849, 896, 958, 975, 1001, 1107, 1125, 1170, 1215, 1300},
{0, 1, 3, 4, 7, 12, 19, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 294, 301, 334, 360, 400, 418, 422, 448, 474, 529, 564, 580, 592, 655, 661, 692, 694, 714, 781, 785, 786, 797, 835, 848, 976, 1023, 1030, 1108, 1146, 1152, 1171, 1198, 1247, 1304, 1318},
{0, 1, 3, 5, 7, 12, 20, 23, 30, 44, 65, 80, 96, 121, 122, 142, 147, 166, 181, 196, 203, 214, 251, 273, 289, 360, 400, 447, 474, 505, 564, 588, 592, 602, 661, 713, 749, 784, 786, 819, 849, 853, 910, 981, 1025, 1076, 1082, 1109, 1117, 1147, 1265, 1271, 1312, 1322, 1359},
{0, 1, 3, 7, 8, 12, 15, 20, 30, 40, 44, 60, 65, 80, 96, 122, 147, 163, 181, 203, 251, 253, 255, 289, 297, 346, 360, 366, 400, 443, 471, 474, 530, 564, 592, 658, 661, 684, 716, 744, 750, 786, 798, 847, 855, 886, 946, 962, 1049, 1058, 1096, 1151, 1154, 1226, 1380},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 92, 96, 100, 122, 147, 158, 181, 185, 194, 203, 251, 289, 327, 360, 400, 405, 466, 474, 525, 561, 564, 592, 661, 682, 703, 731, 736, 747, 774, 791, 837, 879, 890, 915, 968, 1042, 1128, 1170, 1182, 1214, 1229, 1240, 1316, 1372},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 59, 65, 80, 96, 114, 115, 122, 147, 181, 203, 251, 255, 275, 279, 289, 360, 400, 424, 473, 474, 513, 564, 592, 612, 643, 661, 687, 690, 697, 774, 792, 820, 876, 926, 937, 1028, 1080, 1103, 1128, 1143, 1221, 1255, 1260, 1309, 1379, 1401},
{0, 1, 3, 7, 8, 11, 12, 13, 20, 26, 30, 44, 58, 65, 80, 96, 102, 122, 147, 181, 203, 251, 289, 297, 312, 338, 360, 400, 453, 455, 474, 500, 501, 518, 564, 592, 631, 661, 694, 736, 781, 791, 848, 889, 931, 996, 1050, 1055, 1101, 1113, 1207, 1210, 1234, 1323, 1331},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 115, 122, 147, 181, 197, 203, 209, 222, 242, 251, 289, 314, 338, 360, 400, 445, 456, 474, 514, 525, 528, 564, 592, 655, 661, 738, 774, 800, 821, 826, 872, 879, 927, 950, 971, 1029, 1061, 1102, 1145, 1217, 1250, 1317, 1402},
{0, 1, 3, 4, 7, 12, 17, 20, 30, 44, 46, 65, 80, 96, 122, 127, 142, 147, 181, 198, 203, 251, 265, 289, 300, 308, 323, 360, 400, 464, 474, 507, 518, 564, 570, 592, 606, 661, 697, 700, 701, 774, 786, 846, 849, 946, 1046, 1097, 1107, 1136, 1236, 1250, 1311, 1325, 1337},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 62, 65, 80, 96, 122, 132, 135, 147, 181, 203, 251, 270, 289, 360, 387, 400, 449, 466, 474, 510, 538, 549, 557, 564, 592, 604, 661, 758, 774, 791, 821, 924, 930, 939, 957, 973, 1007, 1064, 1115, 1127, 1139, 1227, 1229, 1321, 1380},
{0, 1, 3, 7, 12, 20, 30, 33, 35, 44, 49, 65, 80, 96, 122, 147, 164, 168, 181, 203, 251, 255, 257, 258, 289, 333, 360, 395, 400, 474, 534, 564, 592, 594, 600, 602, 627, 655, 661, 740, 774, 793, 811, 821, 917, 963, 969, 1023, 1077, 1084, 1117, 1175, 1189, 1239, 1275},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 67, 76, 80, 96, 121, 122, 147, 181, 203, 251, 289, 302, 309, 335, 360, 361, 400, 414, 466, 474, 514, 534, 553, 564, 573, 590, 592, 627, 628, 661, 726, 733, 781, 787, 817, 878, 927, 935, 969, 1033, 1043, 1093, 1118, 1176, 1263},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 112, 122, 147, 178, 181, 185, 203, 234, 251, 289, 302, 306, 317, 350, 360, 400, 451, 474, 518, 549, 551, 564, 592, 607, 646, 661, 674, 694, 774, 792, 818, 829, 862, 899, 937, 982, 992, 1028, 1097, 1143, 1150, 1220, 1249, 1312},
{0, 1, 753, 1200, 1306, 1368, 1411, 1364, 1197, 746, 1067, 703, 1198, 677, 1209, 1278, 1330, 1235, 1217, 1098, 1285, 1102, 1331, 1231, 1291, 1076, 1173, 237, 685, 769, 1424, 1168, 799, 759, 1342, 699, 1152, 1434, 1350, 774, 1084, 1418, 1333, 1145, 1439, 668, 1158, 798},
{0, 1, 3, 7, 11, 12, 20, 30, 34, 44, 65, 80, 96, 107, 122, 147, 159, 181, 203, 218, 251, 279, 289, 338, 360, 400, 474, 484, 508, 514, 528, 530, 564, 592, 599, 640, 661, 690, 724, 749, 755, 764, 774, 798, 821, 829, 873, 1052, 1081, 1096, 1137, 1140, 1179, 1324, 1328},
{0, 1, 3, 7, 12, 20, 27, 30, 32, 42, 44, 65, 80, 91, 96, 122, 129, 147, 162, 181, 189, 203, 245, 251, 263, 289, 291, 298, 337, 360, 400, 424, 455, 473, 474, 510, 564, 592, 661, 664, 703, 722, 769, 786, 816, 875, 891, 919, 979, 987, 1003, 1085, 1101, 1118, 1325},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 116, 122, 147, 181, 203, 251, 275, 277, 287, 289, 312, 329, 360, 400, 411, 433, 447, 474, 516, 564, 591, 592, 613, 622, 661, 717, 774, 778, 829, 837, 882, 928, 937, 1003, 1014, 1035, 1070, 1071, 1123, 1163, 1184, 1212, 1261, 1378},
{0, 1, 3, 7, 12, 20, 24, 30, 37, 44, 65, 80, 96, 120, 122, 147, 181, 202, 203, 218, 234, 251, 289, 360, 394, 400, 412, 474, 505, 528, 549, 564, 592, 661, 786, 793, 804, 832, 841, 849, 871, 898, 943, 961, 1052, 1097, 1124, 1171, 1227, 1269, 1272, 1298, 1305, 1327, 1380},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 214, 228, 251, 275, 278, 289, 298, 317, 360, 387, 400, 433, 441, 465, 474, 488, 520, 524, 564, 566, 592, 661, 710, 718, 731, 781, 844, 855, 893, 901, 943, 1043, 1073, 1184, 1186, 1199, 1201, 1297},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 100, 120, 122, 147, 181, 203, 232, 234, 251, 274, 289, 360, 372, 400, 414, 446, 448, 459, 474, 520, 537, 564, 576, 592, 597, 661, 710, 725, 755, 774, 793, 849, 870, 882, 902, 931, 943, 1086, 1096, 1185, 1192, 1211, 1314, 1422},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 140, 147, 152, 181, 203, 251, 289, 312, 329, 360, 380, 400, 436, 464, 474, 531, 555, 564, 592, 608, 615, 622, 661, 727, 735, 758, 774, 818, 829, 849, 922, 969, 992, 1023, 1047, 1090, 1139, 1145, 1244, 1271, 1299},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 65, 80, 96, 122, 147, 181, 186, 202, 203, 209, 251, 289, 335, 348, 360, 400, 439, 451, 459, 474, 512, 553, 564, 592, 611, 627, 661, 694, 769, 781, 795, 857, 889, 946, 993, 1015, 1035, 1069, 1087, 1114, 1163, 1182, 1187, 1212, 1316, 1447},
{0, 1, 3, 5, 7, 12, 20, 22, 30, 39, 44, 61, 65, 80, 96, 122, 147, 154, 181, 203, 227, 251, 289, 313, 337, 357, 360, 368, 400, 466, 474, 478, 564, 592, 611, 661, 706, 736, 774, 791, 829, 834, 879, 886, 977, 979, 1051, 1068, 1069, 1102, 1187, 1193, 1226, 1281, 1332, 1403},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 49, 65, 80, 96, 122, 147, 178, 181, 203, 251, 289, 344, 360, 362, 400, 432, 434, 439, 472, 474, 564, 570, 592, 600, 646, 661, 664, 675, 684, 744, 774, 840, 879, 885, 898, 930, 931, 948, 985, 1087, 1102, 1147, 1220, 1275, 1312, 1470},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 59, 65, 66, 76, 80, 96, 110, 122, 147, 181, 203, 225, 234, 251, 289, 311, 360, 400, 421, 474, 509, 515, 564, 592, 633, 661, 731, 764, 781, 849, 855, 907, 946, 1011, 1015, 1018, 1079, 1102, 1207, 1221, 1233, 1245, 1313, 1341, 1467, 1471},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 74, 80, 96, 122, 147, 181, 196, 203, 231, 234, 251, 289, 299, 309, 360, 390, 400, 447, 474, 477, 498, 507, 525, 530, 564, 592, 622, 661, 680, 700, 774, 813, 820, 912, 937, 946, 1080, 1130, 1143, 1163, 1233, 1235, 1275, 1277, 1341, 1398},
{0, 1, 3, 4, 7, 8, 12, 20, 30, 35, 44, 65, 80, 86, 96, 122, 130, 147, 181, 203, 251, 277, 289, 360, 400, 440, 461, 466, 474, 508, 518, 564, 592, 650, 661, 728, 764, 781, 784, 800, 847, 855, 865, 875, 982, 1027, 1081, 1114, 1133, 1197, 1227, 1260, 1321, 1351, 1457},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 51, 65, 80, 96, 113, 122, 147, 181, 203, 251, 289, 296, 331, 354, 359, 360, 400, 421, 459, 474, 547, 549, 554, 564, 589, 592, 661, 680, 764, 774, 811, 821, 859, 875, 908, 983, 1047, 1056, 1102, 1176, 1192, 1255, 1259, 1267, 1303, 1425},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 53, 65, 80, 96, 122, 147, 160, 181, 203, 234, 251, 262, 289, 301, 322, 360, 367, 400, 466, 474, 549, 564, 589, 592, 661, 670, 703, 736, 763, 774, 793, 848, 859, 879, 913, 990, 1004, 1053, 1065, 1067, 1114, 1153, 1225, 1232, 1361, 1454},
{0, 1, 3, 7, 12, 15, 20, 28, 30, 44, 65, 80, 96, 108, 119, 122, 136, 147, 161, 181, 196, 203, 204, 251, 286, 289, 329, 338, 360, 400, 439, 474, 537, 558, 564, 592, 634, 661, 675, 707, 772, 774, 807, 823, 876, 879, 937, 999, 1042, 1093, 1098, 1136, 1227, 1234, 1304, 1428},
{0, 1, 3, 7, 10, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 181, 203, 240, 251, 255, 275, 289, 293, 318, 334, 338, 360, 400, 405, 451, 474, 483, 490, 564, 592, 616, 619, 661, 684, 715, 774, 781, 784, 813, 913, 937, 962, 982, 1041, 1043, 1080, 1116, 1168, 1209, 1336, 1340},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 109, 122, 147, 181, 203, 232, 251, 289, 336, 339, 342, 348, 360, 387, 400, 423, 449, 474, 559, 562, 564, 592, 594, 641, 661, 684, 716, 767, 774, 791, 811, 879, 977, 999, 1007, 1010, 1082, 1092, 1167, 1175, 1267, 1331, 1340, 1447},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 102, 122, 126, 147, 181, 203, 250, 251, 289, 299, 306, 312, 329, 360, 380, 400, 423, 463, 474, 530, 541, 561, 564, 592, 661, 674, 707, 744, 776, 786, 849, 915, 932, 981, 1004, 1007, 1110, 1120, 1149, 1157, 1247, 1280, 1346, 1414},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 83, 96, 122, 147, 181, 203, 205, 251, 289, 322, 360, 391, 400, 474, 499, 504, 514, 525, 531, 555, 564, 592, 625, 661, 667, 697, 726, 772, 781, 821, 875, 915, 937, 969, 1007, 1051, 1130, 1135, 1150, 1152, 1199, 1237, 1300, 1332, 1436},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 91, 96, 122, 137, 147, 181, 203, 251, 256, 264, 289, 351, 360, 375, 384, 400, 434, 439, 459, 474, 564, 592, 615, 661, 746, 773, 781, 797, 875, 893, 923, 929, 983, 988, 1027, 1043, 1064, 1182, 1189, 1199, 1262, 1337, 1341, 1385},
{0, 1, 3, 7, 12, 13, 20, 26, 30, 44, 45, 65, 79, 80, 85, 96, 122, 147, 181, 185, 203, 214, 228, 251, 270, 289, 319, 326, 360, 361, 376, 400, 464, 474, 564, 592, 607, 617, 661, 663, 705, 707, 774, 802, 829, 873, 960, 979, 999, 1038, 1064, 1125, 1180, 1323, 1332, 1403},
{0, 1, 3, 7, 9, 12, 20, 30, 37, 44, 53, 65, 80, 96, 98, 122, 147, 181, 200, 203, 242, 251, 289, 343, 358, 360, 400, 423, 435, 474, 513, 559, 564, 592, 661, 672, 691, 698, 753, 758, 774, 781, 824, 840, 856, 886, 926, 1010, 1064, 1143, 1180, 1231, 1240, 1243, 1312, 1361},
{0, 1, 3, 6, 7, 12, 20, 23, 30, 44, 65, 80, 96, 122, 147, 168, 181, 188, 203, 246, 251, 252, 289, 313, 329, 360, 374, 400, 466, 474, 518, 549, 564, 592, 622, 661, 683, 725, 738, 758, 774, 800, 831, 894, 936, 943, 999, 1004, 1074, 1144, 1162, 1234, 1241, 1295, 1328, 1469},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 80, 96, 122, 139, 147, 181, 203, 251, 289, 311, 323, 329, 338, 360, 369, 400, 474, 500, 528, 564, 592, 625, 627, 650, 661, 734, 762, 774, 781, 821, 879, 933, 1002, 1051, 1077, 1093, 1145, 1155, 1165, 1313, 1419, 1454, 1472, 1479},
{0, 1, 3, 7, 12, 20, 22, 30, 34, 44, 50, 65, 67, 80, 96, 120, 122, 147, 181, 203, 220, 251, 289, 346, 360, 363, 400, 438, 439, 455, 466, 474, 527, 564, 592, 610, 661, 709, 749, 774, 797, 821, 869, 889, 915, 974, 979, 986, 1006, 1011, 1111, 1142, 1205, 1247, 1371, 1436},
{0, 1, 3, 6, 7, 12, 20, 23, 30, 44, 65, 80, 96, 122, 147, 153, 181, 203, 230, 235, 246, 251, 289, 360, 400, 420, 466, 474, 514, 518, 520, 553, 560, 564, 567, 592, 615, 622, 661, 732, 774, 815, 816, 823, 829, 867, 886, 999, 1004, 1012, 1065, 1135, 1165, 1193, 1210, 1298},
{0, 1, 3, 7, 12, 13, 20, 23, 30, 44, 47, 65, 80, 96, 122, 134, 140, 147, 181, 200, 203, 251, 289, 338, 358, 360, 400, 455, 474, 549, 564, 572, 592, 606, 661, 676, 715, 774, 786, 791, 807, 821, 828, 879, 948, 1005, 1029, 1075, 1096, 1127, 1153, 1229, 1268, 1316, 1329},
{0, 1, 3, 7, 8, 10, 12, 20, 30, 32, 44, 65, 80, 96, 122, 131, 147, 181, 203, 251, 264, 289, 294, 311, 360, 400, 439, 474, 545, 564, 592, 643, 661, 696, 707, 781, 787, 873, 879, 886, 933, 1014, 1027, 1047, 1064, 1149, 1198, 1207, 1212, 1282, 1294, 1310, 1337, 1364, 1374, 1382},
{0, 1, 3, 7, 9, 12, 14, 20, 21, 30, 44, 65, 80, 96, 98, 114, 115, 122, 138, 147, 181, 203, 251, 289, 309, 338, 360, 378, 400, 474, 536, 564, 568, 592, 601, 648, 661, 714, 741, 774, 813, 821, 922, 926, 928, 983, 1046, 1056, 1089, 1150, 1189, 1209, 1273, 1338, 1355, 1459},
{0, 1, 3, 7, 9, 12, 14, 20, 30, 44, 65, 80, 96, 105, 116, 122, 147, 159, 181, 203, 251, 286, 289, 321, 345, 360, 400, 446, 449, 474, 494, 537, 564, 592, 638, 661, 692, 774, 792, 813, 873, 900, 918, 919, 925, 1000, 1028, 1073, 1086, 1103, 1120, 1136, 1214, 1268, 1325, 1408},
{0, 1, 3, 5, 7, 12, 20, 30, 36, 44, 65, 80, 96, 122, 126, 147, 181, 192, 203, 251, 254, 281, 289, 327, 342, 360, 387, 400, 420, 452, 474, 520, 544, 553, 564, 592, 616, 661, 663, 710, 750, 774, 823, 828, 862, 886, 898, 959, 977, 1007, 1042, 1138, 1170, 1215, 1345, 1402},
{0, 1, 3, 5, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 147, 163, 180, 181, 203, 219, 230, 251, 262, 275, 289, 322, 327, 329, 360, 385, 388, 400, 474, 491, 564, 586, 592, 614, 661, 691, 706, 731, 739, 774, 820, 829, 881, 887, 906, 923, 1010, 1110, 1139, 1193, 1202, 1221, 1256},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 156, 172, 181, 203, 211, 242, 251, 268, 289, 290, 360, 369, 400, 465, 474, 520, 564, 592, 609, 640, 661, 692, 694, 746, 786, 818, 872, 925, 968, 1006, 1019, 1067, 1075, 1130, 1138, 1149, 1162, 1198, 1262, 1284, 1364, 1429},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 101, 122, 147, 167, 181, 203, 248, 251, 277, 289, 312, 360, 387, 400, 446, 474, 478, 487, 511, 528, 564, 578, 589, 592, 617, 661, 689, 736, 745, 791, 824, 890, 915, 969, 972, 1029, 1046, 1078, 1109, 1171, 1196, 1211, 1291, 1392},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 49, 65, 80, 86, 96, 122, 147, 181, 203, 251, 261, 280, 289, 294, 360, 400, 433, 444, 474, 505, 516, 531, 556, 564, 592, 661, 686, 732, 762, 774, 786, 812, 828, 849, 883, 898, 953, 961, 1011, 1095, 1125, 1164, 1194, 1208, 1239, 1329, 1359},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 70, 80, 96, 122, 127, 147, 181, 186, 203, 250, 251, 257, 262, 286, 289, 306, 360, 376, 400, 474, 564, 586, 592, 647, 661, 709, 744, 755, 774, 837, 971, 990, 1004, 1011, 1043, 1074, 1079, 1179, 1205, 1208, 1279, 1370, 1375, 1397, 1419, 1424},
{0, 1, 3, 7, 9, 12, 20, 27, 30, 44, 50, 65, 79, 80, 96, 122, 139, 147, 181, 188, 203, 251, 268, 289, 306, 312, 360, 380, 396, 400, 432, 474, 530, 564, 585, 586, 592, 622, 661, 698, 700, 758, 781, 821, 875, 900, 914, 933, 1073, 1095, 1157, 1158, 1172, 1258, 1291, 1363},
{0, 1, 3, 7, 12, 13, 20, 30, 33, 44, 65, 80, 96, 115, 122, 147, 160, 169, 181, 191, 203, 206, 242, 251, 289, 360, 364, 400, 460, 474, 531, 557, 564, 585, 586, 592, 661, 707, 713, 774, 780, 829, 865, 866, 879, 994, 1081, 1092, 1099, 1139, 1186, 1211, 1256, 1310, 1369, 1416},
{0, 1, 3, 5, 7, 12, 20, 22, 30, 44, 49, 65, 80, 96, 112, 122, 147, 181, 203, 229, 251, 289, 305, 309, 326, 360, 400, 439, 469, 474, 536, 564, 592, 602, 661, 663, 668, 748, 781, 810, 820, 892, 902, 903, 997, 1015, 1075, 1146, 1165, 1189, 1234, 1278, 1295, 1382, 1393, 1417},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 80, 96, 98, 122, 133, 147, 152, 181, 185, 203, 251, 276, 286, 289, 338, 360, 371, 400, 452, 462, 474, 486, 525, 564, 592, 639, 661, 708, 775, 781, 824, 837, 879, 937, 951, 955, 978, 1077, 1109, 1149, 1169, 1192, 1364, 1374, 1423, 1458},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 65, 80, 96, 103, 122, 124, 147, 179, 181, 203, 230, 251, 289, 335, 346, 360, 400, 459, 466, 474, 564, 592, 627, 661, 673, 702, 774, 821, 843, 862, 870, 878, 969, 1011, 1019, 1068, 1110, 1152, 1194, 1195, 1252, 1253, 1330, 1340, 1350, 1464, 1502},
{0, 1, 2, 3, 7, 12, 19, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 234, 251, 289, 360, 376, 400, 402, 434, 474, 477, 517, 558, 564, 579, 592, 621, 661, 692, 694, 699, 744, 749, 791, 798, 889, 897, 902, 983, 1028, 1040, 1067, 1100, 1199, 1200, 1236, 1263, 1324, 1397, 1452},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 58, 65, 80, 91, 96, 122, 145, 147, 157, 181, 188, 203, 223, 251, 289, 306, 356, 360, 400, 401, 428, 441, 474, 481, 501, 529, 546, 564, 592, 640, 650, 661, 664, 774, 781, 820, 906, 907, 975, 978, 982, 995, 1112, 1142, 1143, 1240, 1369},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 61, 65, 80, 96, 122, 147, 181, 203, 238, 251, 289, 309, 360, 400, 428, 474, 525, 531, 550, 564, 565, 592, 614, 650, 661, 691, 712, 725, 774, 805, 849, 866, 875, 904, 907, 979, 1047, 1101, 1111, 1143, 1147, 1194, 1237, 1281, 1299, 1300, 1307, 1393},
{0, 1, 3, 5, 7, 12, 20, 30, 37, 44, 62, 65, 80, 96, 122, 147, 166, 181, 189, 195, 203, 238, 251, 289, 296, 327, 338, 340, 360, 384, 400, 474, 508, 557, 564, 592, 606, 661, 709, 772, 774, 781, 801, 821, 893, 926, 927, 1008, 1021, 1024, 1083, 1166, 1225, 1249, 1279, 1332, 1375},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 112, 120, 122, 147, 181, 203, 245, 248, 251, 289, 314, 320, 360, 400, 407, 434, 449, 474, 501, 508, 557, 564, 573, 592, 606, 661, 664, 690, 703, 774, 792, 807, 898, 1029, 1032, 1073, 1105, 1156, 1189, 1194, 1207, 1239, 1243, 1370},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 310, 338, 360, 400, 474, 500, 513, 520, 564, 592, 618, 628, 649, 661, 689, 786, 802, 810, 819, 866, 897, 939, 943, 1036, 1095, 1168, 1176, 1220, 1231, 1251, 1271, 1311, 1319, 1345, 1351, 1366, 1457},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 147, 180, 181, 203, 250, 251, 289, 297, 338, 360, 400, 401, 447, 474, 501, 564, 580, 592, 595, 609, 654, 661, 688, 774, 776, 793, 807, 813, 820, 829, 876, 913, 1010, 1056, 1075, 1085, 1089, 1117, 1127, 1187, 1215, 1245, 1443},
{0, 1, 3, 7, 12, 13, 20, 30, 41, 44, 65, 80, 96, 119, 122, 147, 150, 181, 202, 203, 225, 251, 288, 289, 336, 360, 382, 387, 400, 474, 536, 564, 592, 603, 661, 692, 694, 774, 782, 809, 820, 890, 891, 907, 910, 946, 1015, 1066, 1079, 1118, 1180, 1229, 1241, 1283, 1312, 1373},
{0, 1, 9, 27, 43, 81, 129, 173, 220, 243, 310, 387, 404, 409, 445, 455, 466, 470, 519, 578, 608, 631, 641, 653, 660, 673, 729, 757, 758, 760, 766, 784, 800, 838, 886, 930, 977, 1000, 1067, 1144, 1161, 1166, 1202, 1212, 1223, 1227, 1262, 1276, 1335, 1365, 1398, 1410, 1417, 1430, 1486},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 95, 96, 122, 147, 174, 181, 203, 241, 251, 266, 272, 289, 358, 360, 400, 414, 421, 474, 477, 503, 513, 532, 564, 592, 616, 644, 661, 724, 728, 744, 786, 819, 849, 850, 858, 969, 985, 1007, 1040, 1095, 1136, 1179, 1280, 1394, 1469},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 121, 122, 147, 151, 181, 203, 208, 224, 251, 289, 314, 360, 363, 400, 451, 466, 474, 509, 544, 556, 564, 592, 611, 661, 726, 765, 781, 783, 852, 907, 913, 946, 979, 1011, 1030, 1038, 1111, 1132, 1186, 1236, 1271, 1284, 1324, 1370},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 49, 50, 65, 80, 96, 122, 147, 157, 181, 200, 203, 217, 251, 289, 306, 360, 394, 400, 471, 474, 488, 493, 564, 592, 632, 661, 662, 699, 703, 723, 780, 786, 861, 911, 916, 926, 987, 1042, 1101, 1162, 1182, 1192, 1207, 1264, 1364, 1485, 1498},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 90, 96, 122, 147, 181, 203, 228, 251, 255, 289, 320, 334, 360, 380, 388, 400, 420, 430, 474, 514, 545, 564, 592, 598, 600, 642, 661, 786, 838, 849, 897, 902, 910, 1004, 1043, 1055, 1092, 1122, 1167, 1193, 1218, 1251, 1284, 1382, 1418},
{0, 1, 3, 7, 8, 12, 20, 24, 30, 44, 54, 65, 80, 96, 122, 131, 147, 151, 181, 203, 227, 251, 289, 300, 329, 360, 375, 386, 400, 428, 439, 474, 518, 534, 564, 592, 612, 661, 690, 724, 746, 774, 829, 865, 921, 994, 1060, 1071, 1113, 1116, 1143, 1265, 1279, 1306, 1312, 1373},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 61, 65, 79, 80, 96, 122, 147, 167, 181, 203, 234, 251, 255, 280, 289, 360, 375, 384, 400, 428, 474, 500, 511, 529, 564, 592, 612, 661, 735, 768, 774, 796, 879, 887, 902, 926, 977, 1032, 1067, 1094, 1107, 1197, 1198, 1230, 1237, 1294, 1324},
{0, 1, 3, 6, 7, 12, 20, 30, 43, 44, 65, 80, 96, 122, 142, 147, 181, 203, 208, 251, 275, 287, 289, 360, 400, 421, 431, 441, 466, 474, 505, 509, 537, 564, 592, 605, 661, 672, 726, 781, 822, 838, 848, 901, 913, 993, 995, 996, 1075, 1153, 1186, 1229, 1286, 1303, 1339, 1475},
{0, 1, 3, 7, 8, 12, 20, 23, 30, 44, 46, 65, 80, 96, 122, 147, 165, 181, 202, 203, 214, 251, 289, 360, 371, 400, 422, 432, 474, 487, 564, 586, 592, 655, 661, 669, 684, 774, 800, 806, 821, 860, 891, 900, 999, 1036, 1037, 1167, 1179, 1212, 1237, 1269, 1273, 1276, 1375, 1401, 1416},
{0, 1, 3, 7, 12, 18, 20, 22, 30, 44, 65, 80, 96, 122, 147, 157, 181, 203, 242, 251, 289, 298, 360, 400, 402, 456, 459, 474, 487, 525, 564, 592, 628, 661, 662, 664, 716, 724, 774, 792, 849, 898, 935, 940, 1015, 1066, 1103, 1124, 1139, 1198, 1207, 1216, 1283, 1328, 1349, 1390},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 82, 83, 93, 96, 122, 147, 181, 203, 228, 251, 289, 328, 360, 375, 400, 402, 474, 509, 531, 561, 564, 592, 600, 661, 673, 697, 731, 772, 774, 821, 903, 915, 934, 949, 964, 1068, 1095, 1104, 1129, 1200, 1222, 1241, 1263, 1280, 1319, 1386},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 136, 147, 181, 203, 208, 230, 251, 289, 329, 360, 400, 403, 407, 474, 501, 514, 555, 564, 592, 594, 661, 666, 721, 731, 791, 792, 834, 838, 882, 913, 967, 1000, 1042, 1100, 1130, 1182, 1189, 1243, 1258, 1314, 1440, 1482, 1522},
{0, 1, 3, 7, 12, 18, 20, 30, 33, 44, 59, 65, 75, 80, 96, 122, 147, 181, 203, 206, 251, 284, 289, 335, 342, 360, 382, 400, 471, 474, 525, 564, 592, 658, 661, 678, 679, 758, 774, 821, 851, 926, 961, 1016, 1025, 1044, 1080, 1084, 1113, 1142, 1200, 1214, 1312, 1327, 1379, 1398, 1477},
{0, 1, 3, 7, 9, 10, 12, 20, 30, 44, 55, 65, 80, 96, 119, 122, 147, 164, 168, 181, 203, 230, 251, 289, 330, 338, 360, 387, 400, 410, 419, 466, 474, 528, 539, 564, 592, 638, 647, 661, 717, 733, 781, 791, 848, 859, 860, 879, 892, 953, 1011, 1016, 1024, 1053, 1093, 1184, 1281},
{0, 1, 3, 7, 12, 20, 30, 44, 59, 65, 80, 96, 107, 122, 147, 181, 203, 207, 246, 251, 279, 289, 303, 360, 400, 439, 472, 474, 491, 544, 564, 592, 613, 615, 661, 775, 781, 821, 829, 875, 898, 912, 915, 969, 973, 1027, 1047, 1102, 1185, 1189, 1197, 1202, 1212, 1284, 1315, 1330},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 98, 122, 147, 181, 202, 203, 221, 228, 251, 289, 360, 361, 400, 417, 472, 474, 537, 564, 592, 615, 624, 661, 689, 709, 729, 769, 786, 813, 849, 922, 939, 955, 983, 1019, 1055, 1094, 1095, 1107, 1194, 1212, 1237, 1262, 1289},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 69, 80, 96, 122, 137, 147, 181, 203, 242, 251, 276, 289, 346, 360, 364, 400, 430, 455, 474, 507, 518, 561, 564, 579, 592, 661, 663, 694, 728, 755, 774, 780, 829, 857, 906, 930, 1005, 1028, 1158, 1195, 1230, 1260, 1263, 1290, 1303, 1316, 1390},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 100, 122, 131, 147, 166, 181, 185, 203, 251, 289, 297, 333, 335, 360, 400, 404, 449, 474, 479, 564, 592, 661, 684, 711, 721, 741, 774, 786, 847, 898, 919, 937, 992, 1028, 1075, 1096, 1154, 1193, 1209, 1212, 1266, 1291, 1307, 1362, 1366},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 149, 165, 181, 203, 251, 273, 288, 289, 308, 319, 360, 400, 407, 461, 474, 509, 525, 564, 592, 594, 661, 707, 724, 728, 774, 782, 786, 819, 839, 907, 913, 923, 962, 963, 1007, 1112, 1118, 1137, 1210, 1243, 1265, 1312, 1413},
{0, 1, 222, 226, 234, 250, 255, 273, 282, 292, 293, 368, 372, 380, 396, 401, 419, 428, 438, 439, 441, 445, 453, 469, 474, 492, 501, 511, 733, 737, 745, 761, 766, 784, 793, 803, 804, 879, 883, 891, 907, 912, 930, 939, 949, 950, 952, 956, 964, 980, 985, 1003, 1012, 1023},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 177, 181, 203, 219, 228, 249, 251, 261, 286, 289, 310, 320, 350, 360, 400, 419, 464, 474, 484, 564, 592, 622, 661, 678, 726, 774, 786, 798, 849, 865, 872, 885, 892, 898, 919, 968, 1024, 1107, 1112, 1194, 1229, 1262, 1267, 1398},
{0, 1, 3, 44, 56, 61, 67, 75, 82, 91, 95, 124, 160, 178, 200, 210, 237, 262, 308, 310, 351, 363, 368, 374, 382, 389, 398, 402, 431, 467, 485, 507, 517, 544, 569, 614, 615, 617, 658, 670, 675, 681, 689, 696, 705, 709, 738, 774, 792, 814, 824, 851, 876},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 122, 147, 181, 203, 251, 265, 289, 338, 352, 360, 376, 400, 428, 441, 474, 479, 513, 564, 575, 586, 592, 661, 720, 781, 821, 847, 880, 886, 930, 935, 977, 990, 1048, 1101, 1107, 1150, 1198, 1201, 1242, 1307, 1315, 1440, 1448, 1485},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 122, 126, 147, 181, 203, 244, 251, 278, 289, 312, 338, 360, 372, 373, 400, 446, 472, 474, 525, 564, 592, 606, 625, 661, 679, 734, 757, 774, 791, 821, 879, 896, 915, 931, 1029, 1043, 1051, 1125, 1142, 1194, 1300, 1326, 1341, 1361},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 100, 122, 147, 181, 203, 251, 289, 299, 329, 360, 376, 391, 400, 474, 526, 564, 592, 632, 647, 661, 695, 727, 728, 768, 781, 800, 817, 859, 865, 913, 922, 998, 1037, 1043, 1056, 1125, 1131, 1171, 1203, 1277, 1315, 1336, 1340, 1377},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 115, 116, 122, 147, 168, 170, 171, 181, 203, 251, 289, 328, 360, 379, 400, 420, 428, 436, 474, 554, 564, 592, 654, 661, 662, 707, 709, 774, 791, 838, 876, 937, 939, 1004, 1071, 1087, 1104, 1220, 1249, 1299, 1341, 1343, 1381, 1394},
{0, 1, 3, 7, 12, 20, 24, 25, 30, 44, 65, 80, 96, 122, 147, 181, 203, 212, 243, 251, 259, 289, 312, 356, 360, 387, 400, 413, 474, 484, 501, 564, 588, 592, 614, 661, 682, 698, 731, 744, 781, 794, 848, 916, 920, 931, 1030, 1043, 1089, 1125, 1145, 1197, 1250, 1297, 1326, 1407},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 65, 68, 75, 80, 96, 117, 122, 147, 181, 203, 212, 251, 263, 266, 289, 341, 360, 371, 400, 408, 453, 474, 484, 491, 531, 564, 574, 592, 661, 700, 727, 737, 746, 771, 789, 791, 889, 896, 943, 966, 1021, 1037, 1195, 1198, 1203, 1255, 1297, 1465},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 137, 147, 181, 203, 228, 234, 235, 251, 289, 338, 360, 397, 400, 407, 419, 446, 473, 474, 484, 564, 592, 661, 675, 704, 721, 774, 879, 897, 933, 984, 1004, 1047, 1053, 1064, 1086, 1147, 1207, 1227, 1280, 1288, 1329, 1355, 1432},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 208, 228, 241, 251, 289, 337, 360, 362, 400, 403, 474, 486, 525, 564, 579, 581, 592, 661, 664, 729, 741, 774, 853, 873, 890, 907, 940, 968, 978, 1098, 1107, 1136, 1163, 1189, 1192, 1198, 1238, 1290, 1345, 1403, 1404},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 50, 65, 80, 96, 122, 126, 147, 172, 181, 193, 195, 203, 228, 234, 251, 255, 289, 334, 340, 360, 400, 447, 474, 496, 542, 564, 592, 632, 661, 732, 752, 781, 838, 875, 926, 950, 1028, 1051, 1096, 1117, 1149, 1201, 1234, 1264, 1265, 1288, 1325, 1336},
{0, 1, 3, 7, 12, 20, 30, 32, 42, 44, 65, 80, 96, 118, 122, 143, 147, 181, 198, 203, 242, 251, 273, 289, 300, 360, 387, 400, 414, 416, 447, 474, 509, 546, 547, 564, 592, 615, 661, 726, 736, 746, 781, 869, 875, 901, 920, 999, 1057, 1127, 1169, 1185, 1189, 1240, 1267, 1323, 1332},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 49, 57, 65, 72, 80, 96, 103, 122, 146, 147, 181, 203, 251, 255, 289, 352, 360, 366, 400, 439, 474, 484, 556, 564, 565, 579, 592, 619, 628, 661, 678, 706, 774, 786, 818, 829, 879, 910, 946, 957, 1045, 1101, 1116, 1125, 1151, 1162, 1245, 1292, 1324},
{0, 1, 3, 7, 11, 12, 13, 20, 28, 30, 44, 65, 80, 96, 122, 139, 147, 180, 181, 203, 251, 279, 289, 360, 362, 400, 427, 449, 474, 480, 505, 543, 564, 592, 596, 598, 634, 644, 653, 655, 661, 786, 806, 809, 819, 866, 881, 894, 1038, 1056, 1076, 1200, 1204, 1239, 1294, 1301, 1407, 1428},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 122, 147, 153, 165, 181, 184, 203, 251, 268, 289, 294, 350, 351, 360, 383, 400, 436, 474, 476, 517, 564, 590, 592, 622, 636, 661, 669, 716, 752, 774, 789, 803, 837, 850, 879, 886, 891, 915, 994, 1015, 1120, 1223, 1263, 1311, 1417},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 66, 80, 96, 104, 122, 147, 153, 181, 203, 219, 251, 289, 305, 360, 362, 380, 399, 400, 474, 525, 529, 531, 564, 586, 592, 661, 691, 703, 734, 737, 774, 786, 804, 814, 821, 916, 1016, 1042, 1086, 1150, 1170, 1192, 1206, 1214, 1312, 1338, 1362},
{0, 1, 3, 7, 11, 12, 20, 25, 30, 44, 48, 65, 80, 96, 122, 147, 181, 203, 251, 289, 337, 360, 364, 400, 420, 428, 466, 474, 514, 564, 589, 592, 613, 622, 634, 651, 661, 679, 718, 749, 774, 775, 810, 818, 824, 907, 915, 1040, 1045, 1061, 1077, 1096, 1189, 1220, 1350, 1354, 1432},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 95, 96, 122, 147, 164, 181, 203, 210, 213, 242, 251, 289, 300, 360, 367, 390, 400, 454, 466, 474, 495, 564, 592, 618, 637, 661, 681, 691, 724, 774, 791, 829, 875, 915, 946, 1045, 1050, 1065, 1140, 1208, 1210, 1213, 1221, 1311, 1383, 1442},
{0, 1, 3, 7, 10, 12, 15, 20, 30, 44, 65, 80, 88, 96, 122, 137, 144, 147, 181, 203, 224, 250, 251, 289, 306, 324, 327, 360, 366, 400, 436, 474, 564, 592, 627, 661, 663, 673, 691, 709, 758, 774, 792, 821, 849, 872, 925, 969, 1064, 1095, 1153, 1200, 1236, 1267, 1328, 1330, 1374},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 55, 65, 80, 96, 98, 122, 136, 147, 161, 181, 203, 204, 251, 289, 297, 360, 375, 377, 400, 402, 435, 450, 474, 491, 499, 518, 564, 592, 661, 663, 726, 758, 774, 781, 786, 868, 886, 898, 969, 1023, 1030, 1073, 1199, 1210, 1229, 1340, 1402, 1415},
{0, 1, 3, 7, 12, 20, 24, 27, 30, 40, 44, 65, 80, 96, 122, 147, 175, 181, 203, 221, 251, 279, 281, 289, 300, 339, 360, 400, 466, 474, 488, 509, 518, 564, 573, 592, 648, 661, 742, 757, 758, 774, 802, 821, 866, 879, 915, 969, 1056, 1068, 1123, 1182, 1211, 1230, 1302, 1316, 1358, 1428},
{0, 1, 2, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 214, 251, 289, 312, 328, 360, 369, 389, 400, 474, 501, 543, 564, 585, 592, 630, 652, 661, 691, 701, 707, 774, 820, 886, 902, 906, 953, 956, 1028, 1036, 1040, 1125, 1126, 1160, 1212, 1277, 1312, 1336, 1417, 1422},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 67, 80, 96, 109, 122, 147, 166, 181, 203, 232, 251, 289, 306, 335, 360, 400, 407, 465, 474, 514, 531, 557, 564, 592, 622, 651, 655, 661, 774, 804, 821, 838, 876, 910, 968, 1010, 1130, 1140, 1143, 1220, 1228, 1358, 1373, 1386, 1450, 1524, 1548},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 61, 65, 80, 96, 122, 147, 181, 203, 251, 278, 289, 297, 313, 346, 360, 400, 434, 440, 473, 474, 564, 569, 570, 592, 601, 644, 661, 700, 703, 741, 774, 829, 856, 865, 894, 928, 974, 1028, 1071, 1076, 1138, 1161, 1191, 1236, 1311, 1375, 1452, 1486},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 147, 181, 185, 203, 222, 246, 251, 289, 312, 336, 360, 400, 466, 474, 520, 529, 545, 564, 574, 592, 612, 626, 661, 667, 750, 774, 786, 792, 847, 884, 886, 922, 946, 1004, 1029, 1095, 1163, 1182, 1227, 1251, 1291, 1389, 1390, 1396},
{0, 1, 2, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 147, 181, 203, 233, 235, 251, 259, 289, 332, 338, 360, 372, 400, 420, 436, 444, 474, 528, 564, 592, 628, 658, 661, 691, 774, 811, 821, 879, 898, 926, 973, 1010, 1058, 1073, 1132, 1164, 1216, 1316, 1330, 1376, 1426, 1481},
{0, 1, 3, 7, 10, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 219, 241, 251, 280, 289, 312, 340, 360, 387, 400, 439, 468, 474, 531, 564, 575, 592, 649, 661, 663, 710, 724, 774, 821, 829, 875, 957, 969, 1025, 1027, 1041, 1147, 1165, 1200, 1271, 1283, 1375, 1441, 1472, 1482},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 120, 122, 147, 163, 181, 203, 251, 259, 266, 289, 360, 398, 400, 401, 440, 447, 474, 528, 531, 539, 564, 589, 592, 608, 622, 661, 668, 692, 773, 774, 798, 849, 898, 928, 1007, 1104, 1139, 1236, 1251, 1277, 1279, 1356, 1365, 1411, 1413, 1469},
{0, 1, 3, 7, 10, 12, 17, 20, 24, 30, 44, 57, 65, 80, 96, 110, 122, 147, 171, 181, 203, 219, 251, 255, 289, 360, 400, 459, 474, 518, 530, 564, 565, 592, 661, 717, 724, 774, 781, 838, 849, 893, 898, 917, 937, 966, 1043, 1053, 1132, 1177, 1215, 1227, 1271, 1289, 1340, 1349, 1441, 1536},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 48, 65, 80, 96, 122, 147, 180, 181, 203, 243, 251, 261, 289, 317, 360, 400, 415, 474, 525, 528, 549, 564, 587, 592, 600, 616, 661, 691, 748, 774, 800, 830, 871, 879, 924, 926, 1030, 1077, 1101, 1138, 1142, 1183, 1220, 1303, 1306, 1448, 1466, 1529},
{0, 1, 3, 7, 12, 20, 30, 35, 36, 44, 65, 77, 78, 80, 96, 122, 131, 133, 147, 165, 174, 181, 203, 251, 256, 289, 360, 400, 421, 474, 523, 564, 592, 622, 661, 728, 774, 829, 876, 881, 883, 929, 955, 1004, 1026, 1062, 1075, 1099, 1143, 1192, 1197, 1279, 1342, 1343, 1387, 1488, 1489},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 106, 122, 132, 147, 181, 203, 251, 252, 266, 289, 347, 360, 400, 428, 465, 470, 474, 564, 592, 617, 641, 661, 699, 704, 762, 765, 774, 782, 829, 847, 877, 935, 968, 1023, 1040, 1085, 1140, 1152, 1275, 1280, 1312, 1366, 1407, 1410, 1533},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 65, 80, 96, 122, 135, 147, 181, 203, 251, 270, 282, 289, 360, 363, 380, 400, 406, 474, 480, 525, 535, 539, 561, 564, 592, 597, 622, 661, 702, 742, 751, 758, 767, 774, 821, 849, 898, 943, 972, 1056, 1138, 1140, 1144, 1197, 1261, 1281, 1303, 1358, 1457},
{0, 1, 3, 7, 12, 20, 30, 44, 54, 65, 80, 86, 96, 122, 124, 147, 166, 181, 198, 203, 251, 289, 328, 344, 360, 400, 422, 428, 474, 477, 549, 564, 592, 646, 661, 690, 774, 821, 842, 862, 887, 926, 955, 990, 1026, 1046, 1057, 1096, 1192, 1225, 1253, 1260, 1324, 1362, 1421, 1507, 1564},
{0, 1, 3, 7, 12, 14, 20, 23, 30, 44, 54, 65, 80, 96, 122, 130, 147, 180, 181, 203, 217, 251, 286, 289, 360, 400, 408, 409, 414, 466, 474, 491, 561, 564, 592, 595, 661, 689, 735, 739, 765, 774, 817, 829, 907, 935, 968, 982, 1001, 1029, 1116, 1153, 1161, 1252, 1266, 1315, 1457, 1503},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 82, 96, 122, 145, 147, 181, 203, 207, 216, 251, 289, 299, 321, 355, 360, 387, 400, 430, 455, 474, 481, 520, 564, 592, 652, 661, 707, 734, 774, 820, 821, 902, 933, 946, 979, 1015, 1030, 1057, 1083, 1177, 1284, 1323, 1379, 1381, 1414, 1440},
{0, 1, 3, 5, 7, 12, 16, 20, 30, 44, 65, 80, 82, 90, 96, 122, 147, 181, 203, 206, 251, 260, 277, 289, 360, 400, 420, 459, 474, 503, 531, 549, 564, 592, 606, 628, 661, 726, 758, 774, 849, 862, 865, 898, 907, 937, 957, 1082, 1085, 1131, 1172, 1179, 1186, 1235, 1280, 1281, 1387, 1434},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 111, 122, 147, 153, 181, 203, 228, 251, 257, 289, 306, 313, 328, 360, 400, 437, 474, 518, 564, 592, 600, 616, 618, 661, 684, 694, 735, 746, 774, 786, 849, 873, 891, 936, 946, 1096, 1099, 1150, 1151, 1187, 1209, 1233, 1304, 1401, 1452},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 228, 246, 251, 289, 335, 360, 366, 376, 399, 400, 447, 449, 474, 509, 564, 565, 568, 592, 661, 684, 694, 774, 780, 812, 827, 881, 902, 910, 984, 1014, 1015, 1047, 1086, 1125, 1217, 1281, 1287, 1328, 1385, 1439, 1564, 1568},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 58, 62, 65, 80, 96, 122, 147, 181, 203, 223, 251, 289, 298, 300, 317, 360, 364, 400, 451, 474, 493, 564, 579, 584, 592, 638, 661, 722, 767, 774, 786, 813, 821, 842, 930, 969, 984, 1056, 1062, 1067, 1095, 1209, 1261, 1267, 1268, 1373, 1435, 1449},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 91, 96, 122, 147, 166, 181, 203, 228, 251, 270, 282, 289, 360, 387, 400, 415, 471, 474, 479, 518, 520, 531, 556, 564, 565, 592, 647, 661, 663, 774, 786, 829, 849, 898, 902, 929, 931, 968, 977, 1017, 1020, 1086, 1097, 1231, 1249, 1385, 1424},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 117, 122, 147, 181, 203, 215, 249, 251, 266, 289, 328, 360, 400, 428, 444, 459, 474, 509, 517, 550, 564, 590, 592, 600, 638, 661, 662, 711, 765, 774, 819, 835, 879, 931, 966, 1061, 1086, 1087, 1142, 1237, 1285, 1296, 1302, 1386, 1430},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 168, 181, 203, 251, 273, 279, 289, 360, 400, 425, 464, 474, 525, 564, 588, 592, 615, 661, 691, 722, 758, 774, 787, 832, 878, 886, 896, 907, 933, 940, 1027, 1046, 1089, 1153, 1170, 1191, 1225, 1233, 1251, 1265, 1323, 1394, 1423},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 80, 96, 122, 141, 147, 181, 203, 251, 289, 308, 331, 360, 400, 418, 474, 493, 563, 564, 565, 592, 622, 655, 661, 719, 774, 786, 791, 849, 850, 898, 944, 960, 1051, 1096, 1120, 1150, 1152, 1234, 1252, 1255, 1265, 1271, 1312, 1360, 1400, 1501, 1534},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 66, 80, 96, 122, 147, 151, 181, 203, 221, 234, 242, 251, 289, 320, 360, 367, 387, 400, 428, 450, 474, 548, 564, 592, 639, 645, 661, 668, 670, 712, 736, 774, 813, 862, 879, 973, 979, 1003, 1070, 1077, 1107, 1108, 1114, 1118, 1142, 1239, 1252, 1408},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 64, 65, 80, 96, 122, 132, 147, 163, 181, 203, 251, 289, 360, 363, 371, 380, 400, 419, 422, 474, 520, 564, 592, 598, 607, 622, 640, 661, 669, 694, 746, 774, 821, 828, 879, 907, 946, 957, 979, 1085, 1150, 1274, 1278, 1313, 1315, 1317, 1405, 1410, 1429},
{0, 1, 3, 7, 12, 18, 20, 30, 37, 44, 65, 80, 96, 122, 147, 148, 181, 182, 200, 203, 221, 234, 251, 289, 327, 339, 360, 365, 400, 425, 441, 446, 474, 518, 523, 564, 592, 614, 661, 699, 749, 774, 786, 849, 869, 910, 1044, 1047, 1105, 1118, 1155, 1159, 1168, 1226, 1289, 1300, 1394, 1448},
{0, 1, 3, 7, 12, 20, 24, 30, 43, 44, 65, 80, 96, 122, 147, 180, 181, 203, 251, 289, 346, 360, 376, 400, 403, 474, 509, 513, 549, 562, 564, 580, 588, 592, 661, 731, 750, 774, 781, 792, 824, 855, 913, 946, 985, 1029, 1039, 1139, 1186, 1199, 1269, 1279, 1314, 1376, 1448, 1470, 1559},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 66, 80, 81, 96, 122, 124, 147, 155, 181, 203, 242, 251, 289, 360, 387, 394, 400, 445, 474, 509, 518, 537, 564, 592, 605, 661, 745, 774, 780, 886, 910, 913, 940, 973, 1039, 1040, 1042, 1076, 1122, 1167, 1255, 1257, 1339, 1350, 1368, 1508, 1540},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 103, 122, 145, 147, 181, 187, 203, 228, 251, 289, 312, 329, 337, 341, 360, 400, 419, 436, 451, 474, 477, 507, 526, 564, 592, 633, 661, 662, 774, 820, 838, 873, 879, 902, 940, 979, 1039, 1093, 1103, 1115, 1187, 1236, 1330, 1337, 1434, 1480},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 128, 147, 181, 203, 206, 251, 253, 289, 296, 325, 360, 400, 425, 428, 439, 473, 474, 564, 592, 606, 661, 676, 693, 722, 730, 774, 821, 849, 890, 949, 984, 995, 1042, 1047, 1061, 1083, 1185, 1212, 1272, 1277, 1297, 1307, 1330, 1396, 1427},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 96, 115, 122, 139, 147, 154, 181, 203, 226, 242, 244, 251, 289, 327, 338, 360, 376, 400, 436, 465, 474, 564, 592, 610, 661, 692, 746, 766, 767, 774, 829, 919, 929, 982, 994, 1095, 1096, 1113, 1189, 1228, 1234, 1261, 1280, 1387, 1445, 1475},
{0, 1, 2, 3, 7, 12, 20, 27, 30, 40, 44, 65, 80, 96, 122, 147, 152, 181, 203, 232, 251, 286, 289, 354, 360, 370, 400, 419, 448, 459, 473, 474, 550, 564, 592, 661, 725, 736, 774, 791, 832, 858, 879, 923, 951, 956, 985, 1077, 1079, 1085, 1099, 1160, 1191, 1243, 1313, 1332, 1370, 1386},
{0, 1, 3, 7, 8, 10, 12, 20, 30, 44, 51, 65, 80, 96, 122, 147, 159, 181, 193, 203, 246, 251, 279, 286, 289, 343, 360, 389, 400, 464, 474, 520, 564, 592, 641, 661, 662, 668, 740, 774, 786, 829, 883, 886, 893, 975, 997, 1018, 1022, 1058, 1097, 1192, 1227, 1230, 1262, 1318, 1341, 1360},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 95, 96, 115, 122, 138, 139, 147, 181, 200, 202, 203, 218, 242, 245, 251, 287, 289, 343, 359, 360, 400, 405, 474, 488, 527, 531, 549, 564, 592, 633, 661, 690, 697, 774, 781, 860, 898, 926, 949, 988, 992, 1048, 1055, 1081, 1168, 1263, 1362, 1363, 1398},
{0, 1, 3, 7, 8, 12, 20, 30, 33, 42, 44, 45, 57, 65, 80, 96, 122, 147, 178, 181, 203, 211, 251, 289, 306, 312, 330, 360, 400, 438, 465, 474, 523, 564, 592, 657, 661, 675, 762, 774, 781, 847, 886, 898, 900, 982, 989, 1064, 1113, 1194, 1217, 1235, 1263, 1335, 1349, 1436, 1454, 1579},
{0, 1, 3, 7, 12, 20, 23, 30, 34, 44, 52, 65, 72, 80, 96, 122, 147, 181, 187, 190, 203, 220, 230, 251, 273, 278, 289, 339, 359, 360, 400, 467, 474, 530, 564, 592, 606, 658, 661, 707, 758, 774, 813, 821, 910, 926, 969, 1009, 1089, 1142, 1164, 1218, 1304, 1305, 1311, 1330, 1400, 1456},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 86, 96, 122, 147, 181, 196, 203, 235, 251, 286, 289, 298, 360, 387, 388, 400, 446, 447, 474, 564, 569, 592, 654, 661, 711, 725, 774, 780, 786, 819, 880, 886, 910, 918, 985, 987, 1016, 1026, 1044, 1115, 1116, 1135, 1170, 1234, 1288, 1289, 1451},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 147, 168, 181, 203, 251, 289, 360, 392, 400, 411, 438, 440, 464, 471, 474, 525, 564, 574, 592, 598, 631, 655, 661, 686, 714, 730, 736, 763, 774, 813, 824, 902, 907, 924, 990, 1007, 1097, 1115, 1136, 1169, 1267, 1314, 1325, 1394, 1409},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 76, 80, 96, 101, 122, 147, 157, 181, 203, 228, 251, 286, 289, 340, 360, 388, 398, 400, 431, 474, 525, 541, 564, 580, 592, 603, 655, 661, 664, 758, 774, 837, 886, 926, 963, 972, 1026, 1056, 1180, 1198, 1233, 1268, 1274, 1376, 1395, 1479, 1482},
{0, 1, 3, 7, 12, 20, 30, 44, 47, 59, 65, 68, 80, 96, 122, 147, 168, 181, 203, 219, 251, 289, 309, 327, 360, 400, 444, 447, 474, 518, 538, 563, 564, 592, 661, 675, 729, 774, 786, 849, 881, 888, 910, 950, 971, 982, 1004, 1065, 1088, 1172, 1229, 1325, 1354, 1361, 1464, 1475, 1519, 1546},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 58, 65, 80, 96, 122, 147, 181, 203, 251, 289, 323, 343, 360, 376, 400, 434, 474, 529, 535, 541, 564, 592, 606, 661, 668, 689, 774, 823, 836, 879, 887, 909, 930, 977, 1005, 1007, 1045, 1056, 1107, 1155, 1187, 1244, 1305, 1332, 1344, 1411, 1455, 1467, 1579},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 219, 251, 286, 289, 311, 343, 360, 372, 388, 389, 400, 419, 474, 494, 504, 564, 592, 615, 661, 692, 717, 734, 758, 774, 821, 926, 929, 959, 998, 1007, 1079, 1118, 1124, 1143, 1154, 1170, 1217, 1301, 1364, 1380, 1475, 1528},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 60, 65, 80, 96, 122, 147, 148, 168, 181, 203, 251, 285, 289, 292, 324, 360, 374, 400, 415, 445, 452, 474, 549, 564, 592, 603, 614, 661, 663, 712, 717, 772, 774, 786, 815, 819, 849, 880, 894, 925, 1027, 1030, 1096, 1220, 1262, 1272, 1326, 1457, 1580},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 69, 80, 96, 122, 142, 147, 181, 197, 203, 211, 251, 289, 317, 360, 376, 388, 400, 474, 501, 505, 564, 580, 592, 602, 653, 661, 706, 725, 735, 764, 768, 774, 815, 829, 859, 876, 885, 1004, 1043, 1089, 1110, 1260, 1272, 1301, 1311, 1325, 1372, 1406, 1554},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 116, 122, 147, 162, 181, 203, 214, 225, 227, 251, 289, 360, 393, 400, 460, 464, 466, 474, 525, 564, 592, 606, 613, 637, 661, 722, 767, 774, 779, 821, 838, 879, 915, 946, 977, 1040, 1098, 1113, 1142, 1204, 1256, 1330, 1376, 1378, 1389, 1519, 1528},
{0, 1, 3, 5, 7, 9, 12, 16, 20, 26, 30, 44, 65, 80, 96, 122, 147, 181, 203, 213, 251, 280, 289, 342, 360, 400, 416, 474, 508, 535, 564, 592, 614, 661, 662, 690, 744, 748, 774, 807, 831, 872, 879, 898, 925, 928, 979, 1045, 1114, 1169, 1226, 1257, 1277, 1320, 1371, 1374, 1445, 1482},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 122, 136, 147, 181, 203, 210, 251, 289, 306, 360, 363, 372, 375, 400, 466, 474, 564, 567, 574, 586, 592, 612, 622, 661, 709, 726, 774, 821, 879, 882, 914, 915, 951, 979, 1036, 1046, 1067, 1090, 1113, 1206, 1287, 1357, 1369, 1371, 1520, 1538},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 108, 122, 147, 181, 203, 238, 251, 271, 284, 289, 360, 400, 403, 422, 428, 445, 472, 474, 564, 586, 592, 598, 606, 661, 668, 774, 813, 821, 874, 885, 900, 917, 946, 979, 1028, 1033, 1073, 1111, 1242, 1245, 1261, 1271, 1279, 1290, 1341, 1516},
{0, 1, 3, 7, 12, 20, 22, 27, 30, 44, 65, 80, 96, 122, 123, 135, 147, 181, 203, 214, 251, 289, 331, 360, 387, 400, 474, 518, 549, 562, 564, 572, 592, 622, 661, 694, 714, 744, 745, 758, 774, 781, 794, 819, 820, 821, 882, 1036, 1057, 1073, 1197, 1268, 1298, 1360, 1402, 1465, 1512, 1594},
{0, 1, 3, 7, 12, 20, 30, 44, 57, 65, 80, 83, 96, 101, 122, 147, 164, 181, 203, 219, 242, 251, 256, 289, 305, 346, 350, 360, 400, 474, 564, 588, 592, 643, 651, 661, 752, 758, 774, 793, 821, 865, 915, 919, 969, 1068, 1081, 1107, 1156, 1189, 1240, 1261, 1315, 1372, 1396, 1421, 1494},
{0, 1, 3, 7, 9, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 178, 181, 200, 203, 212, 215, 235, 251, 289, 321, 333, 360, 400, 474, 484, 486, 545, 564, 592, 612, 617, 643, 661, 675, 774, 803, 829, 859, 889, 904, 929, 937, 983, 1004, 1095, 1119, 1201, 1210, 1262, 1306, 1351, 1445, 1532},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 122, 135, 147, 180, 181, 203, 251, 289, 325, 329, 347, 360, 400, 420, 458, 474, 496, 564, 592, 613, 656, 661, 675, 676, 726, 758, 774, 821, 860, 878, 915, 984, 1048, 1071, 1120, 1143, 1263, 1266, 1276, 1296, 1337, 1363, 1434, 1488, 1497},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 96, 97, 122, 134, 142, 147, 181, 203, 210, 251, 289, 312, 323, 346, 360, 380, 400, 409, 474, 500, 509, 564, 579, 585, 592, 600, 606, 661, 671, 774, 781, 821, 862, 938, 971, 995, 997, 1010, 1097, 1120, 1172, 1203, 1204, 1302, 1328, 1334, 1474},
{0, 1, 3, 6, 7, 12, 20, 23, 30, 39, 44, 65, 80, 96, 122, 147, 176, 181, 203, 208, 212, 251, 289, 360, 400, 403, 474, 491, 537, 539, 564, 592, 606, 627, 629, 661, 664, 774, 811, 821, 860, 879, 903, 928, 962, 973, 977, 1093, 1139, 1193, 1205, 1265, 1271, 1280, 1323, 1356, 1463, 1514},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 51, 65, 80, 96, 109, 122, 147, 181, 203, 228, 251, 256, 267, 286, 289, 360, 400, 446, 453, 474, 507, 564, 592, 612, 618, 661, 675, 774, 783, 791, 829, 866, 924, 929, 933, 997, 1099, 1123, 1186, 1214, 1232, 1235, 1252, 1282, 1311, 1320, 1380, 1469, 1505},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 80, 96, 120, 122, 147, 181, 203, 221, 228, 230, 251, 289, 331, 335, 342, 356, 360, 400, 467, 474, 501, 550, 564, 592, 607, 640, 661, 662, 774, 829, 838, 910, 917, 923, 930, 943, 998, 1008, 1081, 1085, 1122, 1138, 1171, 1215, 1237, 1305, 1348, 1448},
{0, 1, 3, 7, 12, 20, 28, 30, 40, 44, 65, 80, 96, 97, 122, 147, 149, 181, 188, 196, 203, 251, 272, 289, 338, 360, 361, 393, 400, 474, 534, 536, 564, 592, 644, 661, 690, 731, 765, 774, 790, 793, 821, 898, 960, 999, 1010, 1011, 1064, 1110, 1216, 1243, 1304, 1349, 1376, 1409, 1449, 1492},
{0, 1, 3, 7, 10, 12, 18, 20, 30, 35, 44, 65, 80, 96, 122, 147, 181, 203, 220, 251, 286, 289, 293, 340, 352, 360, 369, 397, 400, 434, 474, 518, 564, 592, 661, 724, 758, 774, 776, 829, 849, 930, 955, 977, 979, 994, 1000, 1077, 1105, 1120, 1139, 1158, 1191, 1192, 1199, 1369, 1380, 1479, 1525},
{0, 1, 3, 7, 12, 13, 20, 30, 36, 44, 45, 65, 80, 96, 122, 147, 159, 181, 203, 208, 227, 246, 251, 289, 309, 360, 399, 400, 443, 474, 499, 525, 564, 592, 661, 693, 724, 741, 748, 767, 774, 781, 821, 894, 915, 978, 1011, 1113, 1150, 1152, 1187, 1196, 1277, 1285, 1317, 1323, 1548, 1599},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 148, 181, 191, 203, 251, 279, 289, 325, 360, 389, 399, 400, 421, 439, 442, 474, 490, 562, 564, 592, 602, 608, 661, 699, 736, 758, 760, 767, 774, 818, 821, 926, 975, 1005, 1138, 1151, 1189, 1222, 1271, 1277, 1371, 1381, 1401, 1488, 1505},
{0, 1, 2, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 122, 129, 147, 176, 181, 203, 221, 230, 251, 289, 329, 338, 360, 400, 459, 474, 564, 572, 575, 592, 605, 661, 663, 664, 724, 735, 774, 829, 876, 904, 939, 982, 996, 1026, 1066, 1116, 1150, 1194, 1272, 1310, 1321, 1348, 1353, 1399, 1460},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 159, 181, 183, 203, 238, 251, 266, 289, 308, 360, 400, 420, 474, 480, 491, 493, 564, 565, 592, 661, 690, 749, 774, 791, 821, 830, 879, 915, 969, 1002, 1011, 1015, 1075, 1090, 1093, 1113, 1189, 1221, 1244, 1249, 1256, 1351, 1466, 1587},
{0, 1, 2, 3, 7, 12, 20, 30, 34, 44, 65, 75, 80, 94, 96, 122, 132, 147, 181, 203, 236, 251, 289, 312, 328, 346, 360, 400, 466, 474, 548, 552, 564, 569, 592, 631, 661, 691, 774, 781, 821, 889, 915, 969, 1015, 1053, 1064, 1103, 1139, 1185, 1208, 1210, 1307, 1311, 1363, 1471, 1477, 1484},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 234, 251, 253, 255, 289, 299, 314, 360, 400, 442, 474, 564, 592, 604, 636, 637, 653, 657, 661, 665, 698, 767, 774, 793, 802, 809, 821, 847, 866, 904, 946, 979, 1089, 1138, 1187, 1265, 1275, 1314, 1375, 1404, 1405, 1434, 1574},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 167, 181, 203, 242, 251, 289, 309, 313, 337, 338, 344, 360, 400, 438, 466, 474, 528, 564, 592, 637, 661, 693, 729, 736, 774, 829, 859, 879, 910, 958, 992, 1004, 1010, 1025, 1064, 1113, 1116, 1198, 1224, 1238, 1240, 1379, 1451, 1474, 1566},
{0, 1, 3, 7, 8, 12, 20, 28, 30, 44, 65, 78, 80, 83, 96, 122, 147, 153, 181, 183, 203, 251, 264, 265, 289, 294, 337, 360, 400, 449, 460, 474, 507, 537, 564, 592, 612, 650, 661, 671, 722, 774, 821, 838, 875, 962, 969, 971, 1083, 1097, 1134, 1224, 1256, 1277, 1358, 1388, 1422, 1434},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 128, 147, 181, 190, 203, 251, 264, 289, 360, 382, 400, 420, 466, 474, 532, 564, 586, 588, 592, 620, 661, 704, 707, 746, 774, 807, 837, 886, 898, 919, 969, 1092, 1111, 1135, 1152, 1210, 1225, 1319, 1375, 1444, 1447, 1481, 1488, 1517, 1586},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 147, 164, 181, 187, 203, 205, 251, 269, 288, 289, 334, 360, 400, 434, 436, 453, 466, 474, 543, 564, 586, 592, 661, 680, 708, 768, 774, 775, 829, 868, 885, 907, 971, 976, 979, 1057, 1075, 1133, 1141, 1174, 1196, 1271, 1305, 1382, 1407},
{0, 1, 3, 4, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 254, 286, 289, 297, 303, 353, 360, 400, 439, 446, 474, 492, 562, 564, 570, 592, 618, 661, 672, 735, 744, 774, 798, 829, 849, 878, 898, 990, 1023, 1066, 1120, 1166, 1253, 1263, 1280, 1304, 1391, 1401, 1599, 1605},
{0, 1, 3, 4, 7, 12, 20, 24, 30, 44, 65, 80, 96, 111, 122, 147, 181, 203, 251, 268, 289, 348, 350, 351, 360, 384, 400, 466, 474, 488, 500, 514, 525, 564, 592, 661, 711, 772, 774, 804, 821, 879, 908, 934, 954, 1007, 1065, 1084, 1138, 1159, 1196, 1229, 1299, 1330, 1349, 1394, 1423, 1437, 1469},
{0, 1, 3, 7, 12, 20, 30, 44, 64, 65, 80, 96, 114, 122, 147, 181, 203, 251, 252, 281, 289, 297, 309, 339, 360, 380, 391, 400, 439, 474, 511, 549, 564, 592, 597, 606, 661, 691, 758, 774, 787, 821, 897, 957, 966, 969, 1030, 1066, 1117, 1139, 1169, 1193, 1293, 1296, 1303, 1391, 1485, 1521},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 161, 181, 203, 212, 251, 270, 289, 290, 360, 396, 400, 419, 474, 508, 564, 592, 606, 655, 661, 716, 774, 781, 790, 821, 907, 946, 953, 979, 1046, 1118, 1123, 1140, 1180, 1222, 1234, 1271, 1293, 1317, 1330, 1392, 1402, 1429, 1450, 1508},
{0, 1, 3, 7, 9, 12, 15, 20, 25, 30, 44, 65, 80, 96, 100, 114, 122, 147, 181, 198, 203, 251, 289, 337, 338, 360, 400, 428, 432, 474, 524, 564, 592, 622, 661, 668, 679, 753, 766, 774, 809, 849, 897, 924, 972, 997, 1023, 1117, 1123, 1125, 1164, 1235, 1288, 1289, 1340, 1348, 1360, 1409, 1419},
{0, 1, 3, 4, 5, 7, 12, 20, 23, 30, 44, 65, 80, 96, 114, 122, 135, 147, 181, 203, 231, 251, 254, 256, 289, 329, 360, 400, 405, 429, 459, 474, 526, 537, 548, 564, 592, 598, 627, 661, 691, 723, 759, 774, 791, 821, 833, 879, 927, 966, 1093, 1095, 1142, 1234, 1245, 1285, 1326, 1382, 1466},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 48, 65, 80, 83, 96, 100, 122, 147, 181, 202, 203, 251, 289, 290, 337, 360, 368, 400, 428, 443, 474, 538, 558, 564, 592, 661, 774, 785, 818, 829, 890, 978, 994, 1010, 1030, 1035, 1040, 1084, 1124, 1208, 1234, 1272, 1344, 1386, 1397, 1406, 1497, 1504, 1518, 1519},
{0, 1, 3, 6, 7, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 228, 250, 251, 289, 300, 329, 354, 360, 400, 474, 506, 528, 560, 564, 592, 661, 662, 774, 786, 800, 829, 837, 905, 922, 929, 1027, 1030, 1065, 1105, 1141, 1192, 1225, 1235, 1256, 1274, 1376, 1467, 1537, 1543, 1606, 1620},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 135, 147, 181, 203, 248, 251, 289, 336, 360, 366, 400, 460, 466, 468, 469, 474, 516, 541, 564, 592, 632, 661, 703, 711, 774, 783, 821, 848, 894, 915, 946, 951, 969, 984, 1011, 1056, 1059, 1100, 1145, 1206, 1236, 1305, 1333, 1396, 1448},
{0, 1, 2, 3, 7, 12, 20, 30, 36, 44, 65, 70, 80, 83, 84, 96, 122, 147, 155, 181, 199, 203, 229, 251, 289, 299, 338, 360, 400, 415, 444, 464, 474, 498, 564, 592, 600, 628, 629, 661, 707, 774, 776, 829, 849, 934, 982, 999, 1030, 1099, 1123, 1211, 1266, 1289, 1311, 1380, 1421, 1438, 1617},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 157, 181, 203, 209, 219, 251, 253, 289, 334, 360, 400, 449, 466, 474, 508, 525, 537, 564, 592, 594, 636, 661, 691, 695, 718, 736, 774, 821, 851, 875, 886, 926, 1017, 1032, 1033, 1070, 1142, 1152, 1233, 1271, 1290, 1323, 1324, 1457, 1476},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 70, 80, 96, 118, 122, 147, 181, 191, 194, 203, 251, 289, 323, 346, 360, 399, 400, 417, 433, 440, 466, 474, 511, 518, 562, 564, 592, 661, 663, 708, 742, 774, 791, 829, 868, 907, 968, 999, 1040, 1103, 1124, 1140, 1194, 1281, 1296, 1332, 1394, 1434, 1530},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 165, 181, 184, 203, 224, 251, 289, 318, 360, 400, 439, 453, 474, 517, 522, 564, 592, 609, 661, 663, 696, 759, 774, 829, 849, 888, 937, 988, 1000, 1083, 1178, 1179, 1193, 1214, 1241, 1252, 1284, 1313, 1369, 1377, 1382, 1449, 1461, 1495},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 88, 96, 122, 147, 181, 195, 203, 251, 289, 328, 356, 360, 387, 400, 415, 458, 474, 518, 520, 564, 592, 628, 630, 655, 661, 663, 756, 760, 774, 807, 821, 898, 946, 955, 962, 1000, 1011, 1094, 1096, 1111, 1150, 1179, 1189, 1264, 1310, 1390, 1418, 1486},
{0, 1, 2, 3, 7, 12, 19, 20, 30, 44, 58, 65, 80, 96, 122, 144, 147, 181, 195, 203, 213, 251, 289, 311, 346, 356, 360, 400, 415, 443, 474, 524, 531, 564, 592, 661, 663, 722, 728, 732, 743, 747, 748, 758, 774, 797, 807, 821, 849, 969, 983, 1095, 1121, 1139, 1159, 1211, 1245, 1373, 1408},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 127, 147, 181, 200, 203, 220, 251, 266, 289, 360, 397, 400, 409, 464, 474, 505, 545, 564, 577, 592, 604, 611, 612, 661, 699, 774, 819, 835, 849, 887, 910, 969, 982, 1015, 1022, 1064, 1147, 1168, 1212, 1279, 1332, 1353, 1398, 1469, 1498},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 231, 247, 251, 289, 360, 372, 387, 394, 400, 431, 474, 476, 520, 539, 562, 564, 592, 661, 668, 740, 774, 780, 794, 849, 898, 910, 924, 970, 1003, 1017, 1063, 1064, 1078, 1086, 1192, 1202, 1212, 1223, 1275, 1314, 1407, 1425, 1511},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 111, 122, 147, 181, 203, 235, 251, 289, 310, 339, 360, 400, 466, 474, 561, 563, 564, 575, 592, 636, 661, 669, 689, 766, 774, 781, 789, 797, 821, 937, 979, 1003, 1015, 1068, 1073, 1139, 1220, 1245, 1315, 1379, 1385, 1394, 1472, 1504, 1516, 1621, 1637},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 76, 80, 83, 96, 122, 147, 156, 159, 181, 203, 224, 251, 269, 289, 360, 400, 402, 414, 441, 474, 546, 564, 592, 612, 614, 636, 661, 732, 748, 774, 791, 829, 871, 902, 948, 958, 963, 1047, 1087, 1138, 1193, 1230, 1235, 1238, 1249, 1269, 1395, 1401, 1419},
{0, 1, 3, 6, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 123, 132, 147, 181, 199, 203, 251, 256, 285, 289, 290, 326, 360, 400, 407, 416, 471, 474, 514, 528, 564, 592, 627, 661, 691, 774, 778, 791, 821, 826, 893, 926, 933, 989, 1072, 1083, 1099, 1166, 1211, 1272, 1278, 1299, 1396, 1442, 1602},
{0, 1, 3, 5, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 139, 147, 181, 198, 203, 251, 270, 289, 354, 360, 376, 400, 474, 476, 502, 529, 564, 589, 592, 593, 636, 661, 758, 774, 798, 811, 819, 821, 921, 926, 975, 987, 1020, 1041, 1111, 1140, 1186, 1223, 1237, 1319, 1336, 1352, 1358, 1421, 1503},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 92, 96, 122, 147, 181, 203, 251, 280, 289, 297, 360, 392, 400, 433, 440, 474, 518, 530, 564, 579, 592, 659, 661, 703, 733, 746, 774, 789, 803, 821, 879, 909, 915, 969, 1011, 1043, 1077, 1094, 1104, 1143, 1155, 1233, 1249, 1342, 1349, 1376, 1398, 1447},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 66, 80, 91, 96, 122, 147, 181, 203, 206, 211, 251, 289, 329, 338, 360, 380, 400, 434, 474, 477, 509, 525, 564, 592, 640, 661, 723, 767, 774, 821, 829, 862, 876, 897, 913, 926, 961, 1010, 1043, 1046, 1134, 1146, 1277, 1302, 1306, 1329, 1401, 1427, 1434},
{0, 1, 3, 5, 7, 12, 17, 20, 30, 44, 65, 74, 80, 96, 122, 147, 173, 181, 203, 219, 251, 289, 338, 360, 400, 401, 459, 474, 522, 531, 559, 564, 592, 606, 625, 661, 662, 714, 754, 774, 820, 821, 828, 852, 901, 908, 927, 954, 972, 1010, 1026, 1102, 1138, 1142, 1160, 1251, 1377, 1427, 1542},
{0, 1, 3, 16, 23, 42, 76, 82, 86, 119, 137, 154, 175, 183, 184, 186, 199, 206, 211, 225, 259, 265, 269, 302, 320, 337, 358, 394, 549, 550, 552, 565, 572, 591, 625, 631, 635, 668, 686, 703, 724, 732, 733, 735, 748, 755, 760, 774, 808, 814, 818, 851, 869, 886, 907, 1492},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 65, 73, 80, 90, 96, 114, 122, 147, 181, 203, 251, 262, 289, 297, 360, 400, 436, 439, 474, 514, 525, 545, 553, 564, 592, 636, 650, 661, 709, 735, 774, 781, 821, 915, 929, 969, 972, 979, 1005, 1041, 1047, 1102, 1147, 1196, 1253, 1284, 1310, 1358, 1497, 1498},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 168, 181, 187, 203, 217, 251, 256, 266, 289, 312, 323, 360, 400, 419, 454, 455, 474, 491, 518, 564, 592, 608, 661, 692, 716, 774, 792, 821, 886, 993, 996, 1014, 1047, 1120, 1159, 1168, 1192, 1207, 1213, 1298, 1325, 1380, 1502, 1538, 1615},
{0, 1, 3, 7, 12, 15, 20, 29, 30, 44, 65, 80, 84, 85, 96, 122, 127, 147, 181, 203, 227, 251, 289, 317, 360, 400, 439, 466, 474, 489, 525, 532, 564, 592, 661, 663, 709, 774, 781, 787, 815, 821, 915, 997, 999, 1011, 1015, 1048, 1111, 1114, 1187, 1276, 1278, 1339, 1366, 1439, 1469, 1514, 1607},
{0, 1, 3, 5, 7, 12, 20, 26, 30, 44, 65, 80, 96, 122, 142, 145, 147, 157, 166, 181, 203, 251, 289, 317, 360, 381, 400, 419, 474, 518, 564, 592, 639, 661, 727, 774, 781, 818, 821, 870, 879, 922, 942, 946, 979, 1051, 1084, 1112, 1130, 1177, 1187, 1206, 1218, 1220, 1318, 1330, 1352, 1405, 1504},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 70, 80, 96, 101, 122, 147, 181, 203, 240, 251, 253, 286, 289, 360, 399, 400, 401, 474, 477, 509, 564, 592, 597, 625, 629, 661, 673, 699, 726, 769, 774, 797, 821, 827, 855, 915, 927, 969, 1010, 1016, 1095, 1112, 1142, 1192, 1342, 1350, 1358, 1397, 1441},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 140, 147, 181, 203, 242, 251, 289, 291, 307, 348, 360, 387, 400, 472, 474, 531, 564, 592, 604, 606, 623, 661, 697, 760, 774, 793, 796, 821, 839, 875, 890, 915, 946, 969, 972, 1009, 1010, 1109, 1206, 1227, 1285, 1309, 1327, 1455, 1502, 1590},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 181, 201, 203, 251, 289, 334, 351, 360, 400, 414, 439, 455, 474, 522, 564, 592, 661, 663, 696, 774, 806, 820, 821, 824, 829, 915, 926, 969, 987, 990, 1077, 1121, 1146, 1166, 1167, 1203, 1221, 1233, 1297, 1301, 1311, 1393, 1408, 1449, 1512},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 155, 181, 195, 203, 246, 251, 288, 289, 326, 327, 360, 379, 400, 401, 441, 474, 489, 493, 537, 563, 564, 592, 599, 613, 661, 774, 781, 804, 807, 821, 858, 886, 969, 1014, 1056, 1067, 1113, 1158, 1212, 1222, 1229, 1239, 1312, 1471, 1614},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 104, 122, 147, 154, 170, 181, 203, 251, 279, 289, 290, 360, 387, 400, 415, 416, 445, 474, 499, 516, 520, 564, 573, 592, 653, 661, 737, 774, 821, 829, 946, 963, 995, 1057, 1061, 1089, 1096, 1102, 1193, 1219, 1277, 1324, 1351, 1371, 1434, 1441, 1457, 1492},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 132, 147, 178, 181, 203, 214, 246, 251, 289, 337, 360, 388, 400, 474, 481, 504, 525, 528, 564, 592, 622, 634, 636, 661, 772, 774, 806, 821, 926, 945, 984, 987, 1041, 1057, 1058, 1151, 1244, 1262, 1274, 1303, 1349, 1351, 1362, 1406, 1475, 1492, 1631},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 102, 113, 122, 144, 147, 157, 181, 196, 203, 251, 259, 289, 320, 360, 400, 436, 456, 471, 474, 487, 545, 564, 592, 606, 661, 696, 701, 774, 821, 849, 866, 907, 913, 979, 1011, 1031, 1033, 1167, 1193, 1205, 1303, 1342, 1394, 1416, 1429, 1457, 1489},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 76, 80, 96, 122, 147, 181, 203, 221, 224, 251, 279, 289, 306, 359, 360, 385, 400, 474, 503, 531, 564, 572, 592, 651, 655, 661, 715, 761, 774, 800, 821, 835, 849, 857, 914, 926, 969, 1047, 1108, 1119, 1138, 1194, 1203, 1243, 1281, 1327, 1443, 1444, 1461, 1525},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 80, 96, 122, 147, 153, 181, 203, 251, 254, 289, 360, 387, 392, 400, 419, 430, 474, 531, 564, 582, 592, 603, 622, 655, 661, 717, 774, 775, 821, 823, 833, 875, 915, 922, 937, 968, 998, 1056, 1150, 1174, 1234, 1264, 1303, 1358, 1362, 1434, 1446, 1534, 1588},
{0, 1, 3, 7, 8, 9, 12, 20, 30, 44, 45, 65, 80, 96, 122, 147, 161, 162, 181, 203, 218, 224, 246, 251, 279, 289, 359, 360, 367, 400, 439, 474, 509, 551, 564, 592, 661, 668, 697, 772, 774, 792, 821, 823, 855, 915, 946, 949, 1039, 1083, 1128, 1137, 1147, 1198, 1228, 1374, 1407, 1498, 1543, 1618},
{0, 1, 3, 6, 7, 12, 14, 20, 21, 30, 41, 44, 65, 80, 91, 96, 122, 147, 181, 187, 195, 203, 225, 251, 289, 323, 345, 349, 360, 400, 449, 474, 557, 564, 592, 605, 661, 716, 726, 774, 821, 840, 886, 913, 940, 946, 1000, 1036, 1143, 1164, 1176, 1206, 1237, 1276, 1364, 1368, 1396, 1434, 1529, 1610},
{0, 1, 3, 5, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 123, 126, 147, 159, 168, 181, 203, 251, 289, 338, 360, 369, 387, 389, 400, 430, 474, 520, 564, 575, 585, 592, 661, 709, 728, 774, 821, 840, 878, 946, 966, 1040, 1051, 1073, 1074, 1140, 1206, 1227, 1260, 1268, 1282, 1351, 1354, 1396, 1644},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 65, 80, 96, 122, 147, 181, 185, 203, 215, 220, 242, 251, 253, 289, 338, 360, 400, 412, 466, 474, 529, 549, 564, 592, 661, 680, 683, 735, 736, 774, 813, 821, 889, 898, 979, 992, 1046, 1064, 1079, 1118, 1161, 1174, 1186, 1304, 1313, 1397, 1429, 1503, 1630, 1662},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 76, 80, 96, 109, 122, 147, 181, 203, 251, 289, 290, 312, 352, 360, 387, 400, 436, 444, 474, 499, 564, 592, 661, 694, 766, 774, 794, 806, 813, 814, 818, 821, 828, 924, 946, 1029, 1040, 1087, 1112, 1144, 1179, 1187, 1270, 1301, 1349, 1386, 1405, 1449, 1477},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 45, 63, 65, 80, 96, 104, 122, 141, 147, 181, 203, 251, 289, 311, 339, 360, 369, 383, 387, 400, 413, 474, 564, 592, 607, 641, 661, 662, 716, 724, 774, 788, 816, 818, 821, 867, 938, 946, 984, 986, 1022, 1053, 1165, 1179, 1180, 1271, 1310, 1381, 1423, 1479, 1557},
{0, 1, 3, 7, 10, 12, 20, 23, 30, 31, 39, 44, 65, 80, 84, 96, 122, 147, 181, 203, 251, 268, 289, 337, 360, 400, 417, 427, 474, 531, 564, 580, 592, 606, 622, 644, 661, 742, 749, 774, 821, 915, 921, 960, 966, 987, 1014, 1085, 1123, 1188, 1234, 1239, 1311, 1353, 1372, 1437, 1449, 1455, 1469},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 80, 96, 122, 145, 147, 181, 203, 251, 279, 285, 289, 297, 318, 360, 399, 400, 424, 450, 460, 474, 511, 552, 564, 592, 630, 661, 722, 728, 736, 774, 821, 873, 876, 877, 930, 964, 978, 1061, 1064, 1113, 1187, 1205, 1239, 1304, 1311, 1442, 1459, 1532},
{0, 1, 3, 6, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 271, 279, 289, 360, 400, 406, 466, 474, 520, 531, 564, 592, 661, 681, 691, 721, 724, 749, 758, 774, 821, 824, 829, 849, 947, 983, 1055, 1057, 1061, 1183, 1194, 1198, 1213, 1262, 1277, 1362, 1364, 1378, 1403, 1424, 1536},
{0, 1, 3, 6, 7, 12, 20, 30, 38, 41, 44, 65, 80, 96, 122, 147, 170, 181, 203, 251, 289, 360, 400, 417, 419, 474, 495, 539, 564, 568, 592, 622, 661, 751, 758, 774, 778, 821, 825, 849, 905, 967, 986, 998, 1003, 1047, 1064, 1072, 1086, 1109, 1234, 1240, 1281, 1327, 1393, 1424, 1539, 1549, 1601},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 122, 147, 163, 181, 203, 251, 270, 289, 360, 375, 393, 400, 409, 474, 549, 564, 565, 592, 606, 637, 644, 661, 672, 694, 774, 821, 860, 877, 908, 915, 943, 968, 969, 1015, 1032, 1055, 1116, 1185, 1190, 1234, 1239, 1287, 1386, 1418, 1524, 1543, 1616},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 100, 122, 147, 181, 203, 251, 289, 290, 297, 326, 350, 360, 400, 428, 442, 466, 474, 512, 520, 537, 564, 592, 632, 655, 661, 718, 756, 774, 821, 848, 904, 917, 926, 953, 992, 1019, 1051, 1089, 1138, 1143, 1266, 1271, 1277, 1299, 1429, 1442, 1464, 1468},
{0, 1, 3, 7, 12, 20, 21, 30, 36, 44, 65, 80, 96, 116, 122, 147, 181, 199, 203, 234, 251, 283, 289, 350, 360, 400, 439, 440, 474, 492, 528, 530, 564, 592, 609, 661, 704, 736, 774, 812, 821, 879, 915, 921, 971, 1010, 1069, 1073, 1116, 1185, 1187, 1207, 1278, 1305, 1325, 1371, 1450, 1551, 1564},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 47, 58, 65, 80, 89, 96, 122, 137, 147, 173, 181, 203, 251, 289, 344, 360, 400, 474, 525, 564, 592, 621, 627, 658, 661, 675, 679, 720, 774, 821, 829, 926, 960, 969, 989, 1041, 1113, 1188, 1211, 1235, 1262, 1323, 1331, 1368, 1405, 1421, 1451, 1463, 1496, 1498},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 50, 65, 80, 96, 122, 130, 132, 147, 163, 181, 203, 220, 251, 289, 290, 335, 346, 360, 366, 374, 400, 466, 474, 564, 592, 653, 661, 663, 672, 774, 787, 797, 821, 910, 915, 960, 990, 1027, 1040, 1042, 1053, 1073, 1158, 1212, 1300, 1318, 1391, 1491, 1529, 1530, 1621},
{0, 1, 2, 3, 7, 12, 20, 26, 30, 44, 65, 80, 96, 122, 147, 181, 197, 203, 251, 283, 289, 329, 348, 360, 400, 436, 439, 474, 519, 531, 544, 561, 564, 592, 594, 616, 661, 669, 697, 772, 774, 821, 829, 879, 915, 939, 960, 969, 1041, 1051, 1153, 1175, 1194, 1216, 1281, 1364, 1370, 1380, 1410, 1478},
{0, 1, 3, 7, 12, 15, 20, 23, 28, 30, 44, 64, 65, 80, 96, 122, 147, 181, 203, 212, 245, 251, 289, 334, 360, 400, 403, 467, 474, 476, 507, 516, 531, 564, 576, 592, 661, 758, 767, 772, 774, 776, 821, 908, 910, 1041, 1073, 1074, 1106, 1186, 1194, 1195, 1203, 1312, 1316, 1358, 1449, 1463, 1507, 1625},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 122, 127, 140, 145, 147, 181, 203, 228, 251, 261, 289, 359, 360, 381, 400, 465, 474, 525, 534, 564, 592, 603, 661, 680, 774, 788, 793, 806, 821, 926, 957, 1016, 1079, 1084, 1088, 1100, 1179, 1212, 1238, 1249, 1295, 1299, 1426, 1434, 1455, 1490, 1504, 1510},
{0, 1, 3, 7, 12, 19, 20, 26, 30, 44, 65, 80, 96, 122, 130, 147, 181, 188, 203, 251, 276, 289, 318, 326, 338, 353, 360, 380, 400, 452, 474, 509, 553, 564, 592, 661, 679, 735, 774, 781, 807, 821, 907, 913, 946, 997, 1011, 1022, 1044, 1077, 1160, 1165, 1284, 1285, 1309, 1325, 1389, 1450, 1484, 1503},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 294, 299, 360, 369, 373, 400, 429, 436, 471, 472, 474, 479, 525, 541, 564, 592, 624, 625, 661, 673, 712, 736, 774, 821, 829, 855, 921, 949, 979, 982, 1019, 1079, 1113, 1114, 1144, 1194, 1285, 1364, 1411, 1465, 1548},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 115, 122, 146, 147, 181, 203, 251, 260, 289, 314, 332, 352, 360, 388, 400, 406, 427, 474, 509, 520, 558, 564, 571, 592, 611, 661, 725, 748, 772, 774, 793, 821, 826, 849, 1011, 1015, 1048, 1117, 1139, 1164, 1200, 1298, 1314, 1348, 1446, 1531, 1631},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 181, 203, 215, 251, 278, 289, 349, 356, 360, 399, 400, 474, 548, 564, 573, 592, 595, 661, 751, 772, 774, 821, 838, 879, 924, 963, 967, 979, 980, 1012, 1051, 1073, 1142, 1175, 1196, 1204, 1250, 1261, 1287, 1374, 1397, 1416, 1431, 1500, 1536},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 225, 251, 266, 289, 360, 377, 400, 414, 449, 474, 513, 549, 564, 570, 592, 615, 661, 663, 690, 766, 774, 785, 791, 821, 864, 946, 956, 979, 1061, 1079, 1137, 1155, 1166, 1227, 1243, 1253, 1328, 1366, 1375, 1411, 1460, 1461, 1565},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 65, 80, 96, 122, 147, 160, 176, 181, 203, 242, 251, 289, 317, 346, 360, 400, 407, 427, 446, 474, 479, 491, 564, 566, 579, 592, 630, 661, 663, 774, 816, 821, 823, 860, 886, 915, 984, 1004, 1014, 1032, 1048, 1154, 1165, 1178, 1189, 1198, 1253, 1315, 1323, 1379, 1390},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 181, 203, 250, 251, 289, 290, 292, 360, 375, 387, 400, 423, 474, 479, 518, 564, 592, 611, 643, 661, 680, 733, 734, 774, 800, 821, 847, 926, 946, 969, 1020, 1030, 1073, 1102, 1145, 1170, 1229, 1253, 1290, 1359, 1396, 1451, 1471, 1520, 1571},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 122, 147, 181, 203, 251, 289, 290, 292, 334, 341, 342, 360, 400, 440, 465, 474, 540, 564, 592, 610, 650, 661, 746, 752, 766, 774, 816, 819, 821, 876, 877, 924, 979, 983, 1018, 1051, 1084, 1184, 1197, 1240, 1325, 1374, 1381, 1437, 1451, 1539},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 49, 65, 80, 84, 96, 122, 147, 181, 183, 197, 203, 251, 260, 289, 306, 328, 352, 360, 400, 459, 474, 497, 559, 564, 580, 592, 640, 647, 661, 700, 774, 793, 797, 821, 865, 908, 949, 1015, 1064, 1111, 1139, 1175, 1198, 1205, 1209, 1269, 1281, 1381, 1407, 1470, 1504},
{0, 1, 3, 4, 7, 8, 12, 20, 30, 44, 65, 80, 96, 122, 147, 177, 181, 203, 223, 251, 285, 289, 291, 312, 338, 360, 387, 400, 424, 436, 451, 474, 512, 564, 592, 623, 636, 661, 680, 694, 735, 749, 774, 821, 837, 853, 969, 1087, 1088, 1089, 1187, 1194, 1210, 1239, 1293, 1372, 1404, 1447, 1520, 1538},
{0, 1, 3, 5, 7, 12, 20, 30, 34, 40, 44, 65, 80, 96, 98, 122, 147, 181, 203, 219, 251, 289, 360, 395, 400, 439, 456, 466, 474, 530, 553, 564, 592, 605, 661, 758, 774, 794, 806, 821, 837, 855, 886, 926, 959, 1043, 1048, 1068, 1089, 1142, 1143, 1198, 1224, 1226, 1276, 1394, 1466, 1494, 1590, 1639},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 166, 181, 203, 228, 242, 251, 289, 360, 399, 400, 459, 474, 498, 509, 520, 562, 564, 592, 631, 646, 661, 662, 731, 774, 795, 821, 842, 858, 860, 869, 971, 1010, 1064, 1095, 1097, 1160, 1186, 1227, 1265, 1330, 1347, 1352, 1396, 1418, 1441, 1552},
{0, 1, 3, 7, 12, 20, 29, 30, 32, 44, 65, 80, 91, 96, 122, 125, 147, 181, 183, 195, 203, 251, 289, 311, 339, 360, 400, 423, 432, 456, 474, 484, 564, 592, 604, 628, 649, 661, 698, 724, 774, 798, 821, 860, 879, 925, 933, 1010, 1016, 1068, 1086, 1123, 1166, 1205, 1323, 1348, 1375, 1381, 1555, 1559},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 186, 203, 206, 236, 249, 251, 269, 285, 289, 295, 339, 360, 400, 425, 474, 512, 527, 564, 592, 606, 626, 661, 716, 724, 774, 796, 816, 821, 846, 946, 950, 984, 986, 1029, 1086, 1180, 1206, 1252, 1256, 1297, 1349, 1396, 1455, 1494, 1524, 1689},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 151, 181, 203, 234, 235, 251, 277, 280, 289, 311, 339, 346, 351, 360, 400, 446, 474, 491, 509, 514, 564, 592, 636, 656, 661, 676, 715, 774, 799, 821, 849, 850, 898, 915, 946, 990, 1029, 1051, 1068, 1092, 1170, 1207, 1240, 1338, 1394, 1396},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 135, 147, 171, 181, 203, 226, 251, 289, 290, 360, 384, 391, 400, 425, 466, 474, 564, 573, 592, 628, 655, 661, 696, 709, 774, 791, 821, 877, 907, 946, 979, 993, 996, 1024, 1071, 1112, 1124, 1206, 1214, 1260, 1268, 1330, 1422, 1448, 1483, 1574},
{0, 1, 3, 7, 12, 20, 26, 30, 44, 65, 80, 83, 96, 122, 147, 149, 152, 181, 203, 215, 251, 289, 345, 360, 387, 394, 400, 474, 497, 549, 563, 564, 592, 661, 696, 697, 723, 759, 774, 800, 821, 853, 887, 915, 919, 924, 969, 1015, 1073, 1158, 1185, 1194, 1239, 1300, 1311, 1411, 1413, 1439, 1472, 1527},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 50, 65, 79, 80, 96, 122, 135, 147, 164, 181, 203, 251, 270, 283, 289, 326, 344, 360, 400, 453, 474, 504, 530, 547, 564, 592, 599, 646, 661, 690, 758, 774, 821, 849, 855, 916, 979, 1073, 1075, 1084, 1112, 1120, 1240, 1268, 1290, 1332, 1340, 1371, 1454, 1521, 1563},
{0, 1, 3, 7, 8, 12, 20, 30, 40, 44, 65, 80, 96, 122, 147, 181, 203, 229, 251, 252, 289, 312, 327, 360, 400, 466, 472, 474, 527, 555, 564, 592, 661, 679, 739, 774, 821, 845, 915, 937, 969, 993, 1015, 1047, 1068, 1095, 1097, 1138, 1143, 1187, 1211, 1274, 1302, 1399, 1412, 1470, 1471, 1535, 1624},
{0, 1, 3, 7, 12, 20, 30, 37, 44, 50, 62, 65, 80, 96, 105, 120, 122, 147, 181, 203, 230, 251, 289, 318, 322, 360, 400, 436, 448, 457, 474, 564, 592, 593, 639, 661, 690, 728, 752, 765, 774, 821, 876, 915, 969, 1015, 1021, 1048, 1149, 1212, 1273, 1303, 1353, 1381, 1396, 1480, 1493, 1552, 1567, 1580},
{0, 1, 3, 4, 7, 12, 20, 30, 40, 44, 65, 80, 96, 122, 147, 181, 203, 216, 233, 251, 289, 314, 360, 366, 400, 466, 474, 564, 580, 586, 592, 647, 661, 668, 736, 746, 774, 789, 821, 879, 886, 979, 1011, 1020, 1063, 1074, 1141, 1159, 1258, 1271, 1277, 1304, 1395, 1444, 1483, 1498, 1512, 1531, 1570, 1614},
{0, 1, 2, 3, 7, 12, 20, 21, 30, 44, 54, 65, 80, 90, 96, 122, 147, 164, 181, 203, 249, 251, 286, 289, 312, 338, 360, 400, 457, 466, 474, 523, 564, 581, 592, 619, 632, 661, 720, 774, 790, 821, 833, 837, 915, 969, 1015, 1025, 1087, 1102, 1175, 1202, 1214, 1252, 1280, 1305, 1314, 1378, 1460, 1560},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 68, 80, 96, 122, 145, 147, 181, 191, 203, 216, 227, 241, 251, 273, 289, 360, 400, 405, 457, 474, 523, 564, 592, 624, 661, 666, 685, 711, 736, 765, 774, 786, 821, 876, 877, 910, 926, 960, 982, 999, 1004, 1030, 1102, 1112, 1200, 1202, 1215, 1358, 1399, 1533},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 73, 80, 90, 96, 122, 147, 181, 183, 203, 251, 289, 305, 360, 374, 381, 394, 400, 466, 474, 509, 525, 548, 564, 592, 621, 661, 684, 774, 821, 840, 915, 930, 957, 968, 1029, 1047, 1079, 1102, 1108, 1179, 1274, 1303, 1307, 1391, 1403, 1407, 1491, 1536, 1537, 1540},
{0, 1, 3, 7, 12, 20, 30, 38, 44, 65, 73, 80, 90, 92, 96, 110, 122, 147, 181, 203, 223, 251, 289, 337, 360, 390, 400, 419, 465, 468, 474, 514, 525, 548, 564, 592, 631, 661, 742, 774, 781, 797, 821, 915, 927, 940, 1015, 1027, 1047, 1073, 1102, 1135, 1152, 1199, 1217, 1264, 1418, 1457, 1548, 1642},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 117, 122, 147, 181, 201, 203, 224, 238, 251, 275, 282, 289, 312, 360, 400, 428, 443, 474, 545, 564, 592, 606, 647, 661, 722, 742, 750, 760, 774, 821, 840, 908, 937, 969, 1029, 1032, 1058, 1071, 1081, 1083, 1158, 1191, 1297, 1330, 1419, 1450, 1560, 1564},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 145, 147, 151, 157, 171, 181, 203, 251, 286, 289, 342, 360, 399, 400, 401, 449, 474, 537, 564, 592, 622, 640, 658, 661, 690, 765, 774, 821, 865, 869, 903, 937, 977, 989, 1062, 1072, 1105, 1159, 1204, 1227, 1299, 1306, 1362, 1370, 1440, 1500, 1532, 1536},
{0, 1, 2, 3, 5, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 206, 235, 251, 285, 289, 360, 387, 400, 449, 466, 474, 520, 549, 552, 564, 592, 642, 661, 705, 742, 760, 774, 821, 870, 884, 926, 957, 975, 1030, 1102, 1163, 1196, 1202, 1293, 1371, 1432, 1451, 1461, 1462, 1492, 1578, 1694},
{0, 1, 3, 7, 12, 20, 21, 30, 35, 44, 62, 65, 80, 95, 96, 122, 145, 147, 181, 203, 228, 251, 289, 338, 360, 386, 400, 428, 439, 474, 522, 564, 592, 661, 709, 723, 740, 741, 774, 784, 812, 821, 829, 875, 921, 949, 1051, 1064, 1108, 1196, 1234, 1298, 1323, 1327, 1338, 1362, 1422, 1451, 1526, 1556},
{0, 1, 3, 7, 12, 20, 30, 40, 44, 65, 80, 96, 111, 122, 147, 169, 179, 181, 203, 244, 251, 261, 264, 289, 290, 344, 360, 378, 400, 439, 474, 479, 491, 502, 548, 564, 592, 597, 661, 710, 747, 774, 821, 859, 875, 915, 926, 955, 965, 1053, 1073, 1086, 1107, 1198, 1207, 1280, 1313, 1330, 1424, 1589},
{0, 1, 3, 5, 7, 12, 20, 30, 35, 36, 44, 65, 80, 84, 96, 122, 147, 154, 159, 181, 202, 203, 251, 270, 289, 324, 360, 388, 400, 428, 430, 432, 433, 474, 564, 566, 592, 661, 689, 690, 748, 758, 774, 781, 817, 821, 865, 879, 926, 934, 946, 1062, 1176, 1192, 1264, 1276, 1390, 1431, 1484, 1486, 1498},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 118, 122, 147, 163, 181, 186, 203, 251, 289, 317, 337, 360, 388, 400, 419, 474, 533, 564, 572, 592, 594, 661, 695, 722, 774, 820, 821, 823, 862, 875, 878, 915, 962, 1053, 1067, 1086, 1143, 1173, 1200, 1229, 1271, 1327, 1341, 1398, 1404, 1491, 1563, 1660, 1700},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 70, 80, 96, 122, 147, 152, 176, 181, 203, 251, 289, 346, 360, 369, 400, 434, 466, 474, 564, 592, 609, 628, 661, 774, 781, 787, 821, 826, 829, 872, 915, 951, 1048, 1068, 1098, 1111, 1187, 1211, 1236, 1248, 1323, 1347, 1379, 1405, 1462, 1466, 1471, 1508, 1539, 1586},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 122, 130, 135, 147, 151, 181, 203, 222, 248, 251, 259, 262, 273, 289, 360, 400, 434, 474, 511, 564, 587, 592, 614, 641, 661, 675, 684, 731, 746, 774, 803, 821, 871, 875, 908, 969, 1011, 1048, 1073, 1111, 1117, 1166, 1226, 1287, 1357, 1443, 1507, 1593},
{0, 1, 3, 7, 9, 11, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 190, 203, 228, 251, 289, 320, 360, 400, 436, 474, 495, 520, 564, 592, 606, 620, 661, 691, 758, 774, 776, 821, 838, 849, 926, 985, 1024, 1028, 1057, 1111, 1175, 1190, 1194, 1287, 1352, 1401, 1407, 1408, 1501, 1521, 1615, 1654, 1666, 1701},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 65, 80, 96, 122, 138, 147, 160, 181, 203, 227, 251, 289, 293, 360, 400, 443, 474, 503, 509, 537, 564, 592, 603, 629, 631, 661, 675, 774, 821, 847, 915, 969, 995, 1010, 1083, 1087, 1089, 1093, 1138, 1180, 1213, 1319, 1419, 1425, 1447, 1506, 1509, 1538, 1550, 1581},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 153, 177, 181, 184, 203, 251, 285, 289, 352, 360, 400, 401, 474, 481, 520, 564, 592, 609, 661, 669, 720, 722, 748, 761, 774, 821, 835, 875, 896, 923, 933, 955, 1011, 1014, 1047, 1086, 1087, 1192, 1212, 1217, 1229, 1281, 1323, 1439, 1493, 1539},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 152, 159, 181, 203, 205, 242, 251, 285, 289, 331, 360, 387, 400, 410, 474, 507, 564, 568, 592, 594, 661, 695, 697, 723, 774, 816, 821, 828, 829, 862, 915, 940, 990, 999, 1015, 1110, 1187, 1198, 1230, 1236, 1252, 1321, 1344, 1384, 1447, 1450},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 68, 80, 96, 122, 147, 164, 181, 203, 208, 247, 251, 289, 293, 297, 346, 360, 400, 453, 463, 474, 516, 530, 562, 564, 592, 606, 635, 661, 673, 697, 723, 774, 784, 821, 849, 868, 969, 1021, 1026, 1075, 1157, 1175, 1180, 1211, 1216, 1366, 1374, 1400, 1433, 1446, 1608},
{0, 1, 3, 7, 12, 20, 28, 30, 44, 65, 80, 96, 105, 122, 147, 153, 181, 203, 251, 261, 289, 338, 360, 400, 405, 415, 428, 456, 474, 516, 535, 564, 592, 622, 661, 694, 774, 786, 789, 821, 849, 875, 915, 1011, 1014, 1083, 1085, 1086, 1151, 1217, 1281, 1301, 1375, 1393, 1394, 1458, 1518, 1541, 1567, 1630},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 68, 80, 96, 122, 147, 181, 183, 191, 200, 203, 251, 289, 327, 360, 400, 421, 472, 474, 493, 525, 564, 592, 614, 661, 712, 774, 787, 810, 815, 821, 856, 870, 915, 973, 1000, 1077, 1083, 1170, 1189, 1225, 1233, 1243, 1247, 1280, 1321, 1364, 1455, 1491, 1536, 1543, 1565},
{0, 1, 3, 7, 12, 19, 20, 26, 30, 44, 65, 80, 96, 98, 122, 125, 128, 147, 166, 181, 203, 251, 256, 289, 293, 299, 307, 360, 400, 437, 466, 474, 564, 592, 622, 661, 664, 691, 722, 758, 774, 806, 821, 884, 928, 974, 1016, 1026, 1103, 1117, 1234, 1289, 1331, 1344, 1377, 1422, 1431, 1451, 1474, 1581, 1599},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 59, 65, 79, 80, 96, 122, 147, 158, 181, 203, 234, 251, 286, 289, 360, 369, 400, 419, 474, 492, 564, 592, 597, 661, 668, 717, 750, 774, 821, 915, 926, 928, 969, 996, 1017, 1032, 1034, 1078, 1168, 1197, 1211, 1243, 1269, 1295, 1354, 1372, 1397, 1400, 1419, 1510, 1581},
{0, 1, 3, 7, 12, 14, 20, 30, 31, 44, 65, 73, 78, 80, 96, 122, 147, 181, 203, 235, 251, 252, 289, 290, 323, 360, 389, 400, 439, 474, 499, 537, 564, 587, 592, 661, 707, 709, 736, 770, 774, 782, 820, 821, 915, 920, 926, 1015, 1046, 1076, 1113, 1138, 1212, 1245, 1327, 1352, 1379, 1420, 1455, 1503, 1571},
{0, 1, 3, 52, 69, 183, 247, 275, 307, 345, 355, 384, 460, 472, 483, 557, 692, 717, 750, 796, 811, 883, 907, 950, 990, 1052, 1136, 1142, 1178, 1346, 1405, 1427, 1458, 1505, 1549, 1568, 1576, 1594, 1669, 1689, 1710, 1719},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 98, 122, 147, 157, 181, 194, 203, 226, 251, 289, 352, 360, 400, 428, 460, 474, 485, 531, 564, 592, 618, 622, 661, 663, 746, 774, 803, 821, 829, 874, 885, 921, 946, 968, 1040, 1044, 1058, 1089, 1108, 1152, 1195, 1210, 1264, 1336, 1366, 1383, 1471, 1508, 1591},
{0, 1, 2, 3, 7, 11, 12, 20, 30, 44, 65, 80, 92, 96, 122, 147, 164, 181, 184, 203, 251, 289, 332, 335, 360, 387, 400, 436, 439, 474, 538, 549, 564, 592, 649, 661, 736, 758, 774, 791, 821, 879, 915, 961, 986, 1009, 1032, 1102, 1113, 1185, 1224, 1239, 1269, 1277, 1330, 1405, 1427, 1447, 1481, 1515, 1595},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 104, 122, 135, 147, 165, 181, 203, 219, 251, 289, 294, 330, 338, 360, 400, 407, 474, 478, 495, 509, 511, 564, 592, 604, 661, 703, 741, 774, 821, 829, 898, 941, 946, 1009, 1010, 1104, 1179, 1180, 1237, 1240, 1263, 1331, 1394, 1401, 1451, 1486, 1605, 1629},
{0, 1, 2, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 221, 244, 251, 289, 312, 318, 360, 373, 400, 465, 474, 493, 509, 543, 564, 592, 608, 661, 662, 734, 771, 774, 821, 861, 946, 975, 979, 986, 990, 1041, 1092, 1118, 1138, 1197, 1212, 1272, 1327, 1332, 1394, 1484, 1498, 1544, 1647, 1668},
{0, 1, 3, 7, 9, 12, 18, 20, 30, 44, 47, 65, 80, 90, 96, 122, 145, 147, 164, 179, 181, 203, 220, 251, 289, 331, 360, 400, 414, 445, 474, 547, 564, 567, 592, 661, 774, 781, 821, 840, 849, 879, 946, 979, 1011, 1089, 1105, 1137, 1143, 1220, 1225, 1237, 1269, 1271, 1332, 1395, 1431, 1448, 1486, 1536, 1561},
{0, 1, 3, 7, 8, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 158, 181, 203, 251, 289, 360, 387, 398, 400, 459, 474, 564, 574, 592, 610, 622, 627, 661, 663, 668, 746, 774, 804, 821, 891, 906, 908, 946, 960, 971, 979, 1040, 1060, 1070, 1144, 1147, 1196, 1212, 1235, 1296, 1374, 1398, 1486, 1495, 1521, 1616},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 77, 80, 96, 122, 132, 135, 147, 181, 203, 209, 251, 257, 266, 289, 302, 360, 400, 439, 466, 474, 564, 572, 592, 599, 661, 691, 736, 740, 747, 774, 821, 863, 879, 885, 904, 967, 1015, 1055, 1067, 1102, 1139, 1151, 1200, 1229, 1289, 1379, 1428, 1445, 1484, 1584},
{0, 1, 3, 7, 12, 13, 20, 30, 37, 44, 65, 80, 96, 122, 126, 147, 181, 203, 251, 255, 286, 289, 325, 343, 360, 400, 423, 474, 548, 549, 564, 588, 592, 661, 691, 746, 774, 789, 815, 821, 902, 926, 983, 998, 1062, 1066, 1079, 1089, 1142, 1205, 1268, 1274, 1294, 1374, 1388, 1395, 1415, 1444, 1504, 1688, 1698},
{0, 1, 3, 5, 7, 12, 13, 20, 22, 30, 43, 44, 65, 80, 96, 122, 147, 181, 203, 221, 251, 279, 289, 360, 400, 474, 495, 509, 524, 531, 564, 577, 592, 657, 661, 663, 674, 706, 739, 774, 821, 875, 907, 942, 946, 976, 1047, 1064, 1077, 1097, 1105, 1110, 1130, 1217, 1281, 1371, 1384, 1422, 1444, 1516, 1550},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 117, 122, 147, 152, 169, 181, 203, 227, 234, 251, 289, 334, 360, 369, 400, 474, 494, 507, 528, 564, 576, 592, 661, 682, 746, 774, 779, 821, 860, 886, 909, 930, 1010, 1086, 1097, 1158, 1185, 1192, 1218, 1249, 1276, 1312, 1376, 1448, 1493, 1539, 1578, 1593, 1636},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 61, 65, 80, 96, 122, 147, 148, 181, 203, 204, 211, 228, 251, 270, 289, 360, 400, 403, 439, 474, 493, 564, 592, 634, 661, 668, 676, 740, 746, 774, 821, 826, 862, 865, 894, 898, 908, 930, 989, 1015, 1064, 1158, 1194, 1229, 1269, 1299, 1405, 1449, 1505, 1516, 1631},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 90, 96, 120, 122, 147, 181, 203, 237, 250, 251, 289, 332, 356, 360, 387, 400, 459, 474, 501, 521, 564, 576, 592, 622, 633, 661, 758, 774, 780, 805, 821, 884, 909, 915, 1016, 1110, 1156, 1209, 1234, 1243, 1249, 1299, 1324, 1373, 1378, 1399, 1411, 1419, 1424, 1519},
{0, 1, 3, 7, 12, 20, 30, 35, 44, 46, 65, 80, 96, 122, 147, 158, 170, 181, 203, 251, 289, 315, 326, 360, 381, 400, 453, 474, 525, 564, 591, 592, 622, 661, 755, 774, 782, 791, 792, 821, 837, 875, 879, 888, 980, 1003, 1029, 1047, 1100, 1194, 1197, 1206, 1210, 1284, 1372, 1405, 1496, 1504, 1638, 1648},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 50, 65, 80, 96, 122, 147, 180, 181, 203, 229, 235, 239, 251, 289, 312, 346, 356, 360, 387, 400, 423, 474, 477, 564, 592, 619, 661, 668, 774, 778, 821, 904, 915, 938, 955, 1011, 1032, 1102, 1163, 1188, 1192, 1227, 1281, 1339, 1342, 1405, 1419, 1447, 1514, 1519, 1537, 1618},
{0, 1, 3, 7, 8, 12, 20, 28, 30, 44, 65, 80, 96, 122, 147, 181, 203, 236, 251, 264, 289, 305, 342, 358, 360, 371, 388, 400, 474, 564, 592, 657, 661, 667, 671, 709, 721, 733, 774, 792, 807, 821, 841, 880, 913, 926, 993, 1010, 1058, 1138, 1204, 1240, 1303, 1326, 1343, 1352, 1430, 1469, 1514, 1605, 1648},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 59, 65, 80, 96, 108, 122, 128, 147, 181, 203, 228, 233, 251, 289, 320, 346, 360, 400, 407, 474, 491, 493, 509, 564, 592, 627, 661, 685, 704, 746, 765, 774, 815, 821, 882, 896, 905, 915, 1071, 1083, 1095, 1129, 1142, 1229, 1281, 1319, 1326, 1371, 1443, 1485, 1534, 1613},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 49, 54, 65, 80, 96, 122, 147, 170, 181, 188, 203, 251, 286, 289, 360, 400, 420, 433, 456, 474, 480, 506, 564, 572, 592, 598, 661, 691, 723, 752, 774, 821, 860, 908, 915, 969, 1036, 1089, 1139, 1170, 1202, 1239, 1242, 1303, 1314, 1397, 1438, 1529, 1536, 1581, 1615, 1652},
{0, 1, 3, 7, 12, 20, 21, 30, 31, 44, 65, 80, 95, 96, 101, 119, 122, 147, 155, 181, 203, 251, 258, 289, 360, 374, 389, 396, 400, 474, 500, 549, 564, 592, 625, 636, 661, 668, 675, 774, 790, 821, 848, 879, 915, 969, 996, 1056, 1082, 1102, 1161, 1222, 1240, 1285, 1346, 1398, 1424, 1445, 1451, 1552, 1554},
{0, 1, 79, 85, 100, 108, 124, 147, 166, 188, 214, 241, 305, 356, 366, 496, 527, 538, 555, 573, 598, 628, 691, 748, 802, 822, 834, 858, 867, 871, 872, 874, 950, 956, 971, 979, 1018, 1037, 1059, 1085, 1112, 1176, 1227, 1237, 1271, 1367, 1398, 1409, 1426, 1444, 1469, 1499, 1562, 1619, 1673, 1693, 1705, 1729, 1738},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 53, 54, 65, 80, 96, 122, 147, 153, 181, 203, 234, 251, 289, 309, 314, 360, 400, 449, 474, 484, 520, 525, 549, 564, 579, 592, 661, 695, 712, 724, 774, 787, 821, 863, 896, 902, 915, 985, 1015, 1073, 1087, 1120, 1139, 1187, 1199, 1257, 1321, 1458, 1474, 1520, 1570, 1736},
{0, 1, 3, 4, 7, 12, 20, 25, 30, 44, 65, 80, 83, 84, 96, 122, 147, 181, 184, 188, 200, 203, 251, 289, 317, 327, 360, 362, 400, 403, 473, 474, 531, 564, 580, 592, 636, 661, 714, 723, 774, 810, 821, 876, 915, 969, 1015, 1068, 1089, 1142, 1143, 1234, 1243, 1308, 1433, 1442, 1460, 1469, 1558, 1568, 1615},
{0, 1, 3, 7, 12, 16, 17, 20, 30, 44, 65, 80, 85, 96, 122, 132, 144, 147, 181, 203, 211, 251, 278, 286, 289, 309, 360, 400, 420, 441, 448, 474, 531, 564, 574, 592, 618, 661, 684, 714, 758, 774, 816, 821, 852, 910, 1010, 1028, 1049, 1057, 1073, 1099, 1143, 1145, 1244, 1274, 1311, 1415, 1450, 1459, 1586},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 119, 122, 147, 181, 203, 224, 251, 272, 289, 318, 327, 360, 400, 466, 474, 517, 564, 592, 661, 663, 664, 770, 774, 803, 817, 821, 832, 848, 879, 904, 915, 969, 1035, 1037, 1087, 1093, 1142, 1148, 1236, 1281, 1307, 1311, 1368, 1370, 1462, 1509, 1511, 1543, 1584},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 206, 228, 251, 282, 284, 289, 339, 360, 400, 439, 474, 530, 539, 564, 587, 592, 626, 661, 665, 694, 707, 774, 821, 827, 921, 925, 955, 1016, 1032, 1067, 1070, 1079, 1081, 1158, 1166, 1194, 1231, 1256, 1328, 1331, 1378, 1431, 1433, 1529, 1718},
{0, 1, 3, 7, 12, 20, 30, 44, 48, 65, 80, 96, 122, 147, 155, 181, 203, 242, 251, 284, 289, 297, 356, 360, 379, 400, 401, 425, 474, 512, 564, 592, 634, 661, 663, 668, 774, 821, 829, 874, 915, 919, 1015, 1045, 1046, 1047, 1048, 1099, 1139, 1187, 1247, 1262, 1288, 1303, 1349, 1353, 1432, 1453, 1468, 1502, 1605},
{0, 1, 3, 7, 8, 12, 20, 30, 36, 44, 65, 67, 80, 96, 122, 147, 181, 203, 234, 251, 266, 289, 297, 338, 345, 352, 360, 399, 400, 402, 412, 474, 503, 564, 592, 615, 661, 729, 774, 821, 849, 889, 922, 946, 949, 1021, 1036, 1052, 1079, 1148, 1255, 1263, 1304, 1328, 1353, 1394, 1428, 1458, 1477, 1588, 1640},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 288, 289, 314, 342, 360, 377, 400, 474, 490, 525, 564, 584, 592, 621, 661, 670, 758, 774, 792, 821, 858, 886, 892, 926, 986, 1025, 1032, 1084, 1124, 1138, 1194, 1199, 1207, 1240, 1249, 1292, 1327, 1375, 1421, 1425, 1545, 1574, 1607, 1654},
{0, 1, 3, 7, 12, 20, 24, 30, 39, 44, 64, 65, 80, 96, 122, 147, 181, 203, 214, 251, 289, 290, 312, 360, 400, 436, 455, 474, 512, 515, 564, 592, 612, 651, 661, 668, 711, 717, 746, 774, 781, 821, 843, 907, 915, 950, 969, 993, 1071, 1089, 1135, 1145, 1150, 1234, 1279, 1289, 1325, 1356, 1408, 1514, 1553},
{0, 1, 3, 4, 7, 10, 12, 20, 30, 44, 65, 80, 96, 101, 122, 147, 181, 203, 221, 251, 289, 317, 337, 342, 360, 400, 429, 456, 474, 500, 514, 564, 592, 602, 661, 725, 726, 774, 821, 876, 915, 919, 969, 1002, 1043, 1068, 1105, 1142, 1217, 1233, 1234, 1266, 1339, 1382, 1396, 1397, 1409, 1450, 1474, 1665, 1680},
{0, 1, 3, 7, 12, 20, 30, 44, 54, 65, 80, 91, 96, 122, 147, 181, 190, 203, 204, 251, 289, 310, 337, 360, 381, 400, 414, 474, 478, 487, 509, 538, 564, 568, 592, 628, 661, 726, 774, 792, 821, 915, 958, 969, 1031, 1068, 1087, 1097, 1143, 1178, 1194, 1211, 1243, 1290, 1327, 1362, 1410, 1516, 1589, 1628},
{0, 1, 2, 3, 7, 12, 20, 26, 30, 33, 44, 56, 65, 80, 96, 112, 122, 147, 148, 181, 203, 251, 289, 306, 323, 349, 360, 400, 456, 459, 474, 564, 592, 605, 661, 716, 726, 733, 746, 774, 806, 821, 869, 878, 882, 915, 937, 956, 1047, 1069, 1142, 1150, 1161, 1237, 1267, 1348, 1375, 1397, 1459, 1495, 1585},
{0, 1, 3, 7, 9, 12, 20, 30, 35, 44, 65, 80, 89, 96, 122, 147, 181, 203, 251, 289, 360, 386, 400, 419, 439, 457, 474, 564, 592, 614, 661, 689, 774, 815, 820, 821, 829, 890, 908, 915, 926, 976, 1048, 1056, 1104, 1120, 1123, 1138, 1152, 1167, 1267, 1272, 1274, 1281, 1330, 1372, 1419, 1471, 1512, 1636, 1679},
{0, 1, 3, 6, 7, 12, 20, 27, 30, 35, 44, 59, 65, 80, 96, 122, 147, 164, 181, 195, 203, 251, 289, 293, 312, 321, 360, 387, 400, 431, 436, 447, 474, 549, 564, 565, 592, 606, 661, 744, 745, 774, 807, 821, 879, 946, 983, 1029, 1118, 1144, 1149, 1255, 1270, 1279, 1333, 1345, 1361, 1457, 1500, 1557, 1601},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 80, 96, 114, 122, 147, 181, 203, 235, 251, 289, 290, 321, 322, 360, 400, 414, 466, 474, 501, 555, 564, 592, 655, 661, 664, 692, 774, 791, 795, 821, 830, 901, 915, 1011, 1040, 1071, 1073, 1102, 1145, 1156, 1164, 1307, 1349, 1362, 1378, 1424, 1439, 1495, 1501, 1646, 1674},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 125, 147, 181, 199, 203, 226, 229, 251, 266, 285, 289, 321, 349, 360, 400, 474, 477, 505, 518, 551, 561, 564, 592, 624, 661, 774, 809, 821, 828, 926, 969, 990, 996, 1058, 1068, 1102, 1120, 1159, 1194, 1224, 1229, 1369, 1375, 1436, 1456, 1505, 1540, 1593, 1684},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 47, 65, 71, 76, 80, 96, 122, 147, 181, 192, 202, 203, 251, 286, 289, 290, 360, 400, 414, 429, 444, 466, 474, 564, 579, 592, 661, 728, 760, 774, 791, 818, 821, 890, 907, 915, 970, 1043, 1073, 1124, 1138, 1158, 1215, 1244, 1273, 1331, 1364, 1443, 1493, 1543, 1554, 1696},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 49, 65, 80, 96, 122, 147, 181, 202, 203, 223, 251, 289, 329, 360, 377, 386, 400, 474, 501, 538, 547, 551, 564, 592, 661, 691, 700, 711, 774, 781, 820, 821, 843, 902, 915, 930, 976, 1015, 1068, 1083, 1109, 1158, 1180, 1188, 1297, 1330, 1334, 1376, 1417, 1538, 1636},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 46, 65, 80, 96, 105, 122, 131, 147, 181, 203, 206, 243, 251, 289, 342, 360, 383, 400, 419, 474, 548, 564, 592, 594, 623, 661, 686, 691, 745, 774, 782, 821, 843, 915, 925, 993, 1015, 1050, 1081, 1168, 1218, 1224, 1289, 1296, 1299, 1402, 1418, 1446, 1451, 1515, 1572, 1627},
{0, 1, 3, 7, 12, 20, 28, 30, 31, 44, 65, 80, 96, 102, 122, 147, 181, 203, 251, 255, 289, 291, 312, 360, 399, 400, 457, 474, 514, 528, 564, 592, 651, 661, 722, 774, 776, 798, 821, 863, 876, 885, 918, 926, 969, 1002, 1042, 1093, 1125, 1159, 1191, 1205, 1281, 1327, 1367, 1419, 1461, 1519, 1564, 1626, 1631},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 46, 65, 80, 83, 96, 122, 147, 155, 180, 181, 203, 206, 251, 280, 289, 312, 329, 358, 360, 400, 420, 428, 450, 474, 564, 592, 625, 661, 678, 752, 774, 791, 821, 879, 915, 950, 954, 1026, 1043, 1047, 1102, 1113, 1162, 1277, 1285, 1329, 1357, 1368, 1411, 1420, 1610, 1654},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 147, 173, 181, 203, 204, 251, 289, 329, 339, 360, 394, 400, 465, 474, 548, 564, 592, 604, 619, 636, 661, 724, 758, 767, 774, 821, 860, 890, 902, 905, 926, 996, 1055, 1079, 1095, 1142, 1170, 1196, 1234, 1254, 1307, 1315, 1388, 1421, 1521, 1545, 1556},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 238, 251, 289, 291, 306, 360, 393, 400, 451, 474, 518, 525, 531, 564, 592, 622, 661, 710, 714, 739, 774, 821, 849, 863, 909, 915, 969, 1035, 1037, 1081, 1123, 1130, 1175, 1220, 1340, 1400, 1403, 1422, 1494, 1521, 1532, 1577, 1578, 1632, 1667},
{0, 1, 3, 6, 7, 12, 20, 30, 34, 44, 65, 80, 96, 99, 122, 133, 137, 147, 168, 181, 203, 250, 251, 274, 289, 360, 400, 404, 418, 454, 466, 474, 555, 560, 564, 592, 616, 661, 719, 758, 774, 820, 821, 838, 903, 915, 926, 955, 1046, 1079, 1166, 1202, 1232, 1264, 1290, 1371, 1396, 1471, 1529, 1534, 1583, 1597},
{0, 1, 2, 3, 7, 10, 12, 20, 30, 44, 48, 65, 69, 80, 96, 122, 147, 181, 203, 218, 237, 242, 251, 289, 348, 360, 400, 468, 474, 564, 572, 592, 622, 639, 655, 661, 671, 685, 710, 774, 782, 790, 816, 821, 915, 921, 984, 1047, 1049, 1086, 1105, 1140, 1281, 1292, 1307, 1386, 1424, 1465, 1482, 1498, 1521, 1687},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 122, 147, 172, 181, 203, 206, 216, 218, 245, 251, 289, 297, 360, 387, 400, 425, 434, 450, 474, 534, 549, 564, 582, 592, 661, 715, 774, 821, 827, 875, 879, 915, 969, 999, 1049, 1083, 1087, 1100, 1132, 1133, 1155, 1193, 1282, 1381, 1397, 1425, 1512, 1525, 1644},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 83, 96, 122, 147, 181, 203, 215, 236, 251, 257, 289, 297, 339, 360, 399, 400, 451, 470, 474, 538, 548, 564, 592, 661, 681, 690, 710, 774, 776, 821, 848, 876, 915, 963, 973, 976, 982, 1104, 1113, 1161, 1166, 1203, 1280, 1281, 1418, 1426, 1445, 1523, 1548, 1643},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 51, 62, 65, 80, 96, 122, 136, 147, 181, 203, 224, 251, 289, 324, 327, 360, 370, 392, 400, 432, 436, 445, 474, 500, 564, 592, 661, 663, 679, 701, 758, 774, 779, 821, 828, 915, 928, 969, 1102, 1127, 1167, 1177, 1184, 1260, 1261, 1387, 1475, 1495, 1584, 1620, 1651, 1675},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 132, 147, 181, 203, 251, 289, 290, 321, 359, 360, 377, 400, 448, 463, 474, 564, 583, 592, 601, 661, 766, 767, 774, 787, 821, 849, 866, 915, 927, 975, 1039, 1085, 1111, 1142, 1170, 1205, 1248, 1255, 1261, 1346, 1377, 1407, 1410, 1466, 1524, 1557, 1638, 1644},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 62, 65, 80, 96, 122, 147, 181, 203, 251, 289, 290, 311, 326, 339, 360, 394, 400, 402, 417, 454, 466, 474, 561, 564, 586, 592, 631, 661, 745, 774, 791, 821, 854, 871, 879, 915, 979, 1004, 1033, 1087, 1135, 1136, 1137, 1170, 1256, 1269, 1274, 1346, 1408, 1411, 1468, 1574, 1586},
{0, 1, 3, 7, 12, 15, 20, 30, 37, 44, 56, 65, 80, 96, 112, 122, 147, 150, 181, 203, 251, 286, 289, 295, 343, 360, 400, 460, 474, 523, 564, 592, 647, 661, 689, 690, 693, 722, 730, 774, 821, 882, 907, 915, 929, 969, 995, 1015, 1034, 1069, 1142, 1171, 1187, 1226, 1287, 1378, 1466, 1471, 1526, 1533, 1568, 1605},
{0, 1, 3, 7, 10, 12, 20, 24, 30, 44, 65, 80, 96, 98, 122, 147, 181, 203, 251, 287, 289, 306, 315, 344, 354, 360, 384, 400, 474, 499, 502, 548, 561, 564, 592, 598, 661, 697, 763, 772, 774, 821, 826, 838, 915, 926, 966, 987, 994, 1057, 1090, 1196, 1207, 1217, 1234, 1275, 1332, 1379, 1423, 1450, 1604, 1649},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 45, 65, 80, 96, 122, 147, 181, 186, 203, 249, 251, 289, 312, 332, 360, 400, 434, 436, 474, 484, 497, 502, 531, 541, 564, 592, 661, 752, 774, 781, 782, 786, 820, 821, 915, 946, 1015, 1047, 1058, 1096, 1113, 1150, 1154, 1289, 1325, 1349, 1374, 1380, 1424, 1635, 1639, 1768},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 102, 109, 122, 147, 181, 203, 228, 242, 251, 289, 305, 306, 319, 352, 360, 400, 448, 450, 457, 474, 514, 525, 564, 592, 623, 661, 682, 752, 774, 821, 825, 827, 888, 904, 915, 989, 1015, 1042, 1120, 1170, 1229, 1270, 1290, 1353, 1388, 1404, 1446, 1487, 1491, 1536, 1599},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 143, 147, 151, 181, 198, 203, 242, 248, 251, 289, 312, 346, 360, 370, 382, 400, 474, 509, 532, 564, 592, 638, 661, 712, 739, 749, 774, 785, 821, 857, 915, 919, 937, 940, 1093, 1116, 1130, 1142, 1175, 1177, 1192, 1267, 1475, 1514, 1563, 1564, 1612, 1651, 1669},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 181, 201, 203, 221, 251, 289, 346, 360, 372, 376, 400, 474, 476, 493, 564, 592, 606, 619, 647, 656, 661, 740, 774, 821, 902, 903, 915, 969, 1030, 1089, 1093, 1130, 1135, 1142, 1154, 1193, 1268, 1290, 1351, 1421, 1454, 1501, 1504, 1516, 1573, 1675, 1688},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 58, 65, 80, 96, 122, 140, 147, 181, 203, 251, 289, 360, 387, 400, 434, 465, 474, 476, 513, 564, 592, 608, 644, 661, 774, 780, 821, 826, 926, 946, 1007, 1016, 1089, 1113, 1122, 1138, 1206, 1263, 1290, 1291, 1344, 1377, 1468, 1485, 1533, 1545, 1611, 1629, 1679, 1754, 1765, 1773},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 78, 80, 96, 122, 147, 152, 173, 181, 203, 251, 289, 317, 360, 400, 401, 446, 473, 474, 537, 564, 592, 615, 627, 661, 663, 715, 774, 807, 821, 868, 927, 946, 949, 1040, 1047, 1079, 1080, 1098, 1179, 1215, 1226, 1286, 1291, 1347, 1354, 1396, 1462, 1471, 1502, 1558, 1582},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 164, 180, 181, 203, 228, 242, 251, 289, 314, 328, 360, 400, 403, 435, 447, 474, 502, 562, 564, 575, 592, 636, 661, 690, 694, 720, 739, 774, 789, 821, 833, 860, 872, 915, 999, 1023, 1086, 1091, 1139, 1177, 1239, 1251, 1280, 1348, 1456, 1535, 1655, 1677},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 108, 122, 124, 147, 149, 181, 203, 240, 251, 256, 289, 290, 339, 360, 388, 400, 446, 474, 507, 564, 566, 592, 607, 623, 661, 680, 708, 749, 774, 786, 791, 821, 849, 913, 915, 919, 971, 1002, 1047, 1080, 1102, 1128, 1133, 1277, 1296, 1400, 1439, 1465, 1497, 1637},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 96, 122, 147, 181, 203, 234, 244, 251, 267, 276, 289, 360, 400, 409, 439, 474, 485, 525, 546, 564, 592, 626, 661, 680, 723, 755, 774, 821, 836, 879, 898, 926, 927, 934, 980, 1074, 1079, 1095, 1120, 1142, 1192, 1248, 1275, 1362, 1388, 1405, 1419, 1427, 1695, 1706},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 64, 65, 76, 80, 96, 122, 125, 147, 177, 181, 203, 251, 289, 309, 348, 349, 360, 400, 443, 474, 531, 543, 550, 564, 592, 661, 663, 748, 758, 774, 809, 821, 860, 875, 908, 915, 976, 1039, 1045, 1068, 1143, 1173, 1182, 1276, 1286, 1295, 1314, 1340, 1358, 1412, 1458, 1525, 1660},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 94, 96, 122, 147, 181, 203, 234, 250, 251, 275, 289, 336, 360, 400, 420, 449, 467, 474, 516, 520, 559, 562, 564, 592, 661, 691, 692, 701, 774, 821, 849, 885, 907, 926, 966, 1050, 1057, 1087, 1132, 1143, 1144, 1183, 1186, 1249, 1277, 1284, 1307, 1354, 1442, 1482},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 68, 80, 96, 118, 122, 147, 174, 181, 203, 251, 289, 346, 360, 398, 400, 474, 498, 506, 564, 592, 615, 661, 703, 712, 768, 774, 799, 821, 864, 903, 913, 924, 946, 996, 1011, 1039, 1058, 1075, 1102, 1164, 1237, 1300, 1349, 1394, 1395, 1409, 1431, 1533, 1579, 1610, 1731},
{0, 1, 3, 7, 12, 20, 23, 30, 31, 44, 65, 73, 80, 96, 99, 122, 138, 147, 181, 203, 251, 289, 324, 339, 360, 392, 400, 454, 474, 561, 564, 592, 615, 655, 661, 689, 700, 774, 821, 845, 849, 854, 860, 915, 926, 966, 969, 1041, 1068, 1102, 1202, 1268, 1324, 1347, 1351, 1372, 1444, 1454, 1492, 1642, 1655, 1727},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 122, 147, 152, 181, 202, 203, 251, 289, 344, 350, 356, 360, 400, 425, 446, 464, 474, 518, 526, 564, 592, 620, 652, 661, 683, 774, 821, 869, 907, 946, 971, 1049, 1068, 1102, 1147, 1165, 1179, 1187, 1198, 1299, 1302, 1310, 1358, 1381, 1393, 1486, 1534, 1570, 1583},
{0, 1, 3, 7, 12, 17, 20, 30, 31, 44, 65, 80, 96, 122, 147, 181, 203, 217, 251, 264, 289, 312, 314, 360, 387, 389, 400, 436, 464, 466, 474, 564, 592, 622, 636, 661, 678, 745, 774, 800, 821, 879, 915, 986, 1040, 1042, 1043, 1073, 1104, 1105, 1106, 1140, 1206, 1249, 1303, 1332, 1394, 1433, 1446, 1532, 1545, 1578},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 57, 65, 77, 80, 96, 122, 147, 163, 181, 203, 224, 250, 251, 285, 289, 310, 360, 374, 400, 423, 474, 485, 490, 513, 564, 584, 592, 600, 612, 661, 689, 716, 774, 809, 821, 855, 915, 951, 961, 1010, 1073, 1127, 1131, 1185, 1207, 1218, 1290, 1334, 1395, 1412, 1465, 1488, 1625},
{0, 1, 3, 5, 7, 11, 12, 20, 30, 31, 42, 44, 57, 65, 80, 96, 99, 122, 147, 181, 203, 229, 234, 251, 289, 312, 338, 360, 387, 400, 406, 474, 564, 573, 592, 598, 637, 661, 701, 741, 761, 774, 776, 813, 821, 887, 915, 955, 969, 1062, 1075, 1111, 1187, 1300, 1305, 1370, 1374, 1396, 1421, 1506, 1515, 1566},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 84, 96, 122, 128, 147, 176, 181, 203, 251, 289, 312, 360, 400, 466, 474, 518, 548, 564, 592, 643, 661, 670, 674, 696, 716, 774, 793, 821, 876, 886, 915, 923, 1010, 1033, 1039, 1047, 1131, 1180, 1198, 1206, 1244, 1282, 1298, 1364, 1397, 1497, 1512, 1523, 1536, 1539, 1599},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 49, 65, 80, 96, 122, 127, 147, 148, 163, 181, 203, 221, 251, 258, 289, 360, 364, 387, 397, 400, 401, 408, 425, 462, 474, 564, 592, 636, 654, 661, 697, 699, 758, 774, 821, 864, 869, 922, 926, 946, 955, 984, 1031, 1075, 1088, 1089, 1189, 1264, 1318, 1358, 1397, 1454, 1534},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 80, 96, 122, 147, 181, 203, 219, 251, 272, 289, 298, 323, 360, 400, 474, 477, 479, 505, 564, 566, 592, 604, 641, 661, 678, 726, 767, 774, 821, 874, 876, 915, 948, 969, 982, 1032, 1132, 1159, 1178, 1297, 1317, 1331, 1346, 1368, 1451, 1466, 1557, 1565, 1665, 1668, 1670},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 200, 203, 210, 251, 289, 322, 327, 336, 360, 362, 400, 466, 474, 564, 580, 584, 592, 594, 639, 661, 707, 728, 744, 774, 793, 821, 843, 882, 915, 946, 969, 1015, 1045, 1111, 1139, 1183, 1194, 1200, 1309, 1351, 1400, 1449, 1493, 1579, 1618, 1649, 1684},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 227, 242, 251, 289, 342, 360, 376, 388, 400, 439, 474, 480, 484, 536, 557, 564, 565, 592, 604, 655, 661, 774, 821, 832, 851, 915, 928, 979, 1012, 1067, 1081, 1116, 1142, 1187, 1326, 1330, 1343, 1375, 1379, 1471, 1498, 1523, 1527, 1543, 1574, 1597},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 135, 136, 147, 175, 181, 203, 251, 266, 275, 289, 292, 325, 360, 374, 400, 443, 474, 501, 522, 564, 592, 619, 661, 680, 685, 707, 716, 738, 774, 806, 821, 886, 904, 926, 1004, 1017, 1114, 1144, 1184, 1198, 1222, 1253, 1289, 1328, 1439, 1454, 1512, 1617, 1673},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 96, 110, 122, 147, 181, 203, 251, 289, 338, 360, 388, 400, 451, 453, 466, 474, 547, 550, 564, 586, 592, 611, 661, 700, 758, 765, 774, 817, 820, 821, 890, 892, 926, 957, 1009, 1011, 1079, 1186, 1203, 1255, 1274, 1277, 1400, 1403, 1415, 1469, 1503, 1568, 1658, 1668, 1691},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 162, 181, 203, 251, 289, 298, 333, 338, 351, 360, 393, 400, 466, 474, 478, 564, 565, 592, 654, 661, 706, 717, 758, 767, 774, 821, 845, 926, 1009, 1028, 1082, 1085, 1143, 1162, 1216, 1237, 1262, 1334, 1349, 1361, 1373, 1424, 1569, 1574, 1648, 1657, 1663, 1741},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 308, 352, 360, 400, 401, 454, 474, 525, 535, 564, 592, 618, 622, 661, 689, 691, 774, 821, 834, 849, 859, 864, 926, 929, 975, 1020, 1068, 1116, 1120, 1137, 1143, 1159, 1192, 1290, 1330, 1332, 1418, 1435, 1484, 1504, 1524, 1578, 1624, 1667},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 88, 96, 101, 122, 132, 147, 181, 200, 203, 228, 251, 286, 289, 322, 335, 341, 360, 400, 463, 474, 484, 564, 571, 592, 616, 643, 655, 661, 736, 774, 789, 821, 860, 866, 872, 882, 915, 969, 1058, 1081, 1158, 1170, 1184, 1191, 1278, 1323, 1375, 1376, 1405, 1422, 1458, 1663},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 174, 181, 203, 234, 251, 289, 310, 360, 400, 426, 474, 499, 525, 532, 547, 564, 565, 592, 609, 661, 690, 697, 774, 793, 812, 816, 821, 876, 915, 935, 969, 996, 1015, 1095, 1139, 1167, 1216, 1226, 1301, 1344, 1407, 1469, 1518, 1543, 1552, 1614, 1646},
{0, 1, 3, 7, 12, 13, 20, 25, 30, 44, 65, 80, 96, 122, 147, 176, 181, 203, 251, 289, 323, 330, 338, 360, 392, 399, 400, 419, 449, 474, 518, 564, 592, 655, 661, 682, 733, 774, 787, 820, 821, 832, 899, 915, 920, 926, 963, 996, 1020, 1057, 1120, 1183, 1188, 1211, 1255, 1269, 1341, 1425, 1439, 1468, 1559, 1691},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 99, 122, 132, 147, 181, 203, 224, 251, 255, 289, 290, 360, 400, 415, 434, 466, 474, 508, 549, 564, 592, 661, 677, 707, 765, 774, 798, 821, 876, 915, 937, 1040, 1046, 1079, 1102, 1103, 1189, 1202, 1244, 1280, 1302, 1316, 1356, 1404, 1409, 1486, 1494, 1538, 1569, 1679},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 75, 80, 96, 117, 122, 147, 166, 181, 203, 206, 228, 251, 289, 349, 360, 368, 400, 402, 474, 564, 592, 630, 657, 661, 663, 734, 774, 781, 821, 867, 875, 879, 886, 915, 951, 969, 1070, 1109, 1170, 1203, 1205, 1281, 1303, 1342, 1446, 1462, 1482, 1507, 1568, 1570, 1607, 1755},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 112, 122, 147, 181, 203, 221, 227, 251, 264, 289, 297, 327, 346, 360, 396, 400, 415, 436, 472, 474, 503, 564, 592, 633, 661, 721, 739, 774, 782, 821, 844, 905, 915, 925, 969, 990, 1010, 1056, 1147, 1202, 1300, 1351, 1368, 1372, 1446, 1511, 1560, 1566, 1655, 1702},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 109, 122, 147, 155, 181, 203, 237, 251, 255, 263, 289, 330, 360, 395, 400, 452, 474, 492, 509, 531, 564, 592, 620, 656, 661, 673, 774, 821, 833, 877, 914, 968, 969, 997, 1055, 1068, 1117, 1138, 1142, 1203, 1215, 1267, 1387, 1456, 1472, 1475, 1518, 1540, 1581, 1671, 1684},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 154, 181, 203, 248, 251, 289, 301, 306, 324, 360, 379, 387, 400, 459, 474, 549, 564, 590, 592, 661, 695, 774, 781, 783, 804, 806, 821, 876, 915, 969, 982, 997, 1064, 1073, 1125, 1132, 1147, 1204, 1232, 1261, 1297, 1300, 1307, 1398, 1427, 1490, 1523, 1760},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 72, 80, 96, 122, 147, 181, 203, 227, 237, 251, 269, 289, 305, 337, 350, 360, 388, 400, 420, 474, 563, 564, 592, 661, 666, 691, 774, 800, 816, 821, 925, 926, 928, 987, 1057, 1064, 1081, 1120, 1205, 1207, 1264, 1276, 1280, 1297, 1303, 1374, 1403, 1448, 1491, 1524, 1573, 1611},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 265, 272, 289, 360, 400, 453, 474, 481, 493, 499, 518, 564, 585, 592, 628, 661, 696, 758, 774, 786, 821, 825, 880, 946, 955, 957, 969, 1000, 1033, 1100, 1189, 1198, 1245, 1252, 1263, 1324, 1379, 1415, 1462, 1479, 1488, 1500, 1556, 1605, 1612},
{0, 1, 3, 7, 10, 12, 19, 20, 27, 30, 44, 65, 80, 95, 96, 111, 122, 147, 181, 203, 251, 255, 280, 289, 351, 360, 400, 430, 474, 498, 564, 592, 661, 689, 743, 774, 795, 798, 821, 915, 926, 929, 944, 956, 987, 999, 1068, 1117, 1161, 1207, 1211, 1263, 1298, 1331, 1333, 1372, 1435, 1483, 1532, 1589, 1643, 1678},
{0, 1, 3, 5, 7, 12, 16, 20, 24, 30, 31, 44, 51, 65, 80, 96, 122, 147, 181, 203, 204, 246, 251, 289, 314, 360, 400, 436, 474, 491, 564, 568, 592, 616, 630, 661, 668, 699, 774, 781, 803, 821, 875, 915, 926, 1006, 1093, 1127, 1132, 1142, 1259, 1408, 1424, 1457, 1469, 1510, 1522, 1528, 1582, 1661, 1672, 1760},
{0, 1, 3, 7, 8, 12, 20, 30, 33, 44, 65, 70, 80, 88, 96, 121, 122, 147, 181, 203, 251, 253, 263, 289, 330, 359, 360, 387, 400, 428, 435, 474, 509, 549, 564, 592, 661, 663, 696, 708, 758, 774, 807, 821, 860, 862, 908, 915, 937, 969, 1068, 1097, 1143, 1211, 1236, 1303, 1311, 1333, 1387, 1393, 1519, 1528, 1789},
{0, 1, 3, 7, 12, 18, 20, 30, 33, 44, 65, 80, 84, 96, 122, 147, 160, 181, 185, 203, 234, 251, 289, 306, 310, 360, 400, 446, 460, 474, 525, 559, 564, 592, 618, 659, 661, 731, 774, 792, 821, 860, 879, 915, 961, 990, 1068, 1073, 1108, 1113, 1196, 1197, 1258, 1284, 1328, 1396, 1459, 1508, 1545, 1557, 1565, 1685, 1715},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 65, 80, 81, 94, 96, 122, 141, 147, 181, 203, 251, 289, 310, 324, 360, 375, 382, 400, 438, 466, 474, 509, 525, 531, 564, 586, 592, 600, 629, 661, 691, 774, 817, 821, 847, 870, 894, 907, 979, 1084, 1138, 1147, 1194, 1212, 1245, 1300, 1339, 1410, 1420, 1493, 1566, 1596, 1772},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 147, 160, 181, 182, 203, 230, 251, 258, 289, 331, 339, 340, 352, 360, 372, 381, 391, 400, 439, 474, 522, 564, 592, 618, 661, 716, 718, 774, 821, 824, 915, 927, 976, 1039, 1047, 1081, 1122, 1211, 1237, 1283, 1323, 1328, 1330, 1473, 1505, 1573, 1660, 1778, 1779},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 60, 65, 80, 96, 122, 147, 161, 181, 203, 251, 289, 297, 317, 318, 334, 360, 400, 417, 425, 439, 466, 474, 514, 549, 550, 564, 592, 639, 661, 682, 726, 774, 821, 832, 872, 926, 944, 1087, 1089, 1102, 1164, 1175, 1217, 1276, 1296, 1307, 1315, 1329, 1448, 1513, 1522, 1525, 1583},
{0, 1, 3, 7, 12, 13, 20, 30, 38, 44, 65, 80, 88, 96, 112, 122, 145, 147, 157, 181, 203, 251, 289, 317, 343, 360, 376, 400, 415, 466, 474, 496, 564, 592, 595, 604, 661, 664, 680, 722, 774, 792, 821, 922, 926, 933, 995, 996, 1019, 1087, 1093, 1120, 1142, 1159, 1236, 1328, 1335, 1361, 1377, 1527, 1538, 1602, 1745},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 56, 65, 80, 95, 96, 122, 147, 181, 203, 228, 251, 276, 289, 290, 346, 360, 362, 387, 394, 400, 410, 438, 466, 474, 512, 522, 564, 592, 597, 661, 740, 774, 815, 821, 888, 889, 915, 1016, 1073, 1116, 1131, 1183, 1194, 1198, 1216, 1252, 1261, 1300, 1328, 1333, 1424, 1427, 1666},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 180, 181, 203, 214, 217, 251, 279, 282, 289, 339, 343, 360, 400, 474, 505, 554, 563, 564, 568, 592, 661, 774, 787, 821, 843, 876, 969, 982, 1015, 1081, 1113, 1115, 1237, 1243, 1265, 1302, 1314, 1385, 1386, 1435, 1439, 1455, 1477, 1509, 1535, 1574, 1658, 1765},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 80, 96, 106, 122, 147, 181, 203, 229, 248, 251, 289, 333, 360, 365, 400, 423, 474, 503, 564, 592, 598, 661, 698, 704, 752, 774, 804, 821, 876, 915, 969, 1015, 1041, 1070, 1071, 1079, 1088, 1158, 1207, 1240, 1305, 1311, 1357, 1394, 1440, 1519, 1552, 1562, 1576, 1610, 1644, 1696},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 102, 122, 147, 181, 203, 251, 289, 332, 338, 360, 399, 400, 403, 424, 428, 430, 464, 471, 474, 564, 592, 594, 626, 661, 671, 709, 774, 781, 792, 821, 872, 875, 946, 979, 1029, 1084, 1122, 1187, 1197, 1258, 1265, 1321, 1328, 1341, 1396, 1427, 1484, 1538, 1672, 1760},
{0, 1, 3, 7, 12, 20, 30, 44, 64, 65, 80, 96, 122, 147, 152, 177, 181, 203, 215, 251, 289, 296, 335, 360, 394, 395, 400, 474, 525, 564, 570, 587, 592, 600, 661, 720, 733, 760, 774, 792, 821, 926, 937, 976, 990, 1014, 1026, 1079, 1084, 1138, 1182, 1187, 1210, 1220, 1221, 1268, 1392, 1447, 1523, 1545, 1589, 1591},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 125, 147, 181, 203, 205, 214, 251, 265, 289, 360, 400, 474, 564, 579, 592, 606, 623, 648, 661, 720, 729, 774, 813, 821, 908, 915, 969, 1029, 1040, 1135, 1144, 1189, 1198, 1223, 1334, 1343, 1359, 1361, 1395, 1441, 1460, 1482, 1494, 1535, 1559, 1571, 1613, 1622, 1671},
{0, 1, 3, 6, 7, 12, 20, 30, 39, 44, 65, 80, 86, 96, 122, 137, 147, 148, 181, 203, 227, 251, 285, 289, 312, 360, 387, 400, 457, 472, 474, 479, 513, 520, 549, 564, 592, 618, 661, 699, 771, 774, 821, 888, 915, 969, 989, 1000, 1015, 1095, 1108, 1158, 1182, 1200, 1249, 1307, 1334, 1433, 1463, 1466, 1590, 1662, 1692},
{0, 1, 3, 7, 10, 12, 13, 20, 30, 44, 60, 65, 80, 96, 106, 122, 128, 147, 181, 203, 206, 251, 286, 289, 359, 360, 366, 370, 400, 419, 452, 474, 503, 564, 588, 592, 601, 661, 692, 761, 774, 821, 857, 869, 926, 936, 969, 1057, 1089, 1095, 1227, 1238, 1245, 1287, 1305, 1351, 1400, 1444, 1485, 1539, 1572, 1611, 1764},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 65, 80, 96, 120, 122, 147, 181, 203, 206, 251, 255, 289, 308, 360, 400, 432, 474, 500, 564, 592, 626, 634, 651, 661, 663, 699, 736, 774, 790, 791, 821, 877, 926, 975, 989, 1011, 1120, 1142, 1155, 1159, 1192, 1200, 1226, 1350, 1396, 1444, 1484, 1525, 1584, 1663, 1665, 1666, 1702},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 49, 65, 80, 96, 121, 122, 147, 181, 191, 203, 222, 228, 251, 289, 327, 360, 400, 446, 448, 474, 509, 561, 564, 592, 636, 661, 704, 767, 774, 821, 860, 864, 895, 915, 944, 984, 1059, 1083, 1109, 1158, 1197, 1207, 1225, 1233, 1299, 1347, 1350, 1400, 1432, 1512, 1526, 1660, 1684, 1705},
{0, 1, 3, 7, 8, 12, 20, 27, 30, 35, 40, 44, 65, 80, 96, 122, 123, 147, 181, 203, 251, 255, 289, 360, 364, 390, 400, 403, 474, 490, 509, 564, 581, 592, 603, 634, 661, 679, 713, 774, 807, 821, 855, 946, 951, 972, 1000, 1112, 1143, 1156, 1165, 1206, 1208, 1296, 1342, 1349, 1356, 1395, 1420, 1426, 1583, 1674},
{0, 1, 3, 7, 12, 20, 30, 36, 39, 44, 51, 65, 80, 96, 121, 122, 147, 181, 196, 203, 251, 284, 289, 360, 400, 437, 446, 466, 474, 479, 507, 509, 564, 592, 602, 641, 661, 678, 680, 682, 687, 774, 775, 821, 896, 902, 915, 964, 1047, 1113, 1139, 1146, 1225, 1307, 1343, 1349, 1418, 1430, 1484, 1497, 1679, 1680, 1725},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 225, 251, 289, 294, 324, 360, 399, 400, 449, 474, 531, 561, 564, 592, 632, 636, 661, 694, 774, 793, 821, 830, 915, 969, 978, 1001, 1018, 1068, 1135, 1194, 1196, 1199, 1226, 1252, 1300, 1340, 1350, 1405, 1419, 1452, 1481, 1493, 1525, 1615, 1661, 1744},
{0, 1, 3, 7, 12, 20, 24, 26, 30, 44, 65, 80, 96, 122, 143, 147, 181, 203, 246, 251, 289, 318, 360, 376, 387, 400, 438, 459, 474, 517, 531, 564, 592, 622, 625, 661, 722, 774, 789, 790, 816, 821, 862, 915, 969, 974, 984, 1049, 1057, 1083, 1097, 1189, 1196, 1199, 1351, 1375, 1378, 1407, 1478, 1527, 1533, 1589, 1672},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 111, 122, 147, 181, 203, 222, 234, 238, 251, 272, 289, 303, 360, 400, 474, 476, 564, 582, 592, 632, 661, 688, 745, 774, 781, 797, 821, 838, 866, 908, 915, 969, 994, 1081, 1108, 1114, 1174, 1212, 1239, 1274, 1277, 1344, 1411, 1450, 1522, 1531, 1578, 1602, 1612, 1661, 1665},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 80, 96, 98, 122, 125, 147, 150, 181, 203, 251, 289, 290, 336, 360, 400, 438, 466, 474, 485, 522, 564, 592, 594, 597, 655, 661, 721, 770, 774, 784, 788, 821, 839, 873, 908, 915, 926, 961, 1006, 1047, 1089, 1095, 1102, 1111, 1202, 1277, 1290, 1300, 1439, 1451, 1537, 1706, 1763},
{0, 1, 3, 7, 12, 20, 30, 44, 46, 65, 80, 96, 122, 147, 163, 181, 188, 203, 233, 246, 251, 253, 289, 295, 337, 360, 400, 474, 507, 512, 516, 564, 587, 592, 625, 644, 661, 685, 700, 737, 774, 786, 791, 821, 915, 966, 987, 1020, 1089, 1094, 1120, 1202, 1234, 1302, 1349, 1385, 1422, 1469, 1497, 1544, 1717, 1792},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 86, 96, 122, 147, 181, 188, 203, 251, 271, 289, 338, 360, 363, 400, 446, 468, 474, 487, 528, 564, 592, 600, 661, 703, 735, 774, 791, 821, 915, 969, 975, 1040, 1041, 1067, 1074, 1103, 1106, 1133, 1139, 1194, 1203, 1240, 1280, 1300, 1350, 1425, 1441, 1493, 1625, 1631, 1636, 1727},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 122, 129, 147, 181, 203, 251, 289, 297, 342, 360, 400, 411, 419, 466, 474, 487, 564, 592, 613, 615, 661, 671, 749, 774, 821, 826, 849, 877, 909, 915, 969, 984, 1040, 1079, 1094, 1133, 1194, 1202, 1308, 1327, 1332, 1350, 1407, 1425, 1597, 1600, 1634, 1641, 1705, 1728},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 221, 251, 289, 326, 344, 360, 371, 387, 400, 419, 420, 474, 509, 546, 563, 564, 592, 661, 696, 700, 764, 774, 821, 824, 915, 925, 986, 1010, 1058, 1092, 1110, 1158, 1173, 1197, 1233, 1271, 1328, 1413, 1443, 1482, 1527, 1539, 1563, 1596, 1640, 1651},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 80, 82, 96, 105, 122, 147, 158, 181, 202, 203, 238, 251, 268, 285, 289, 346, 360, 372, 389, 397, 400, 474, 509, 524, 525, 531, 536, 564, 592, 661, 680, 688, 774, 818, 821, 822, 862, 915, 984, 988, 997, 1015, 1081, 1132, 1226, 1230, 1237, 1300, 1309, 1400, 1488, 1534, 1692},
{0, 1, 3, 7, 12, 20, 30, 39, 44, 56, 65, 80, 96, 99, 122, 132, 147, 181, 203, 251, 289, 311, 331, 339, 360, 400, 439, 456, 474, 558, 564, 572, 592, 653, 654, 661, 682, 712, 716, 774, 821, 837, 915, 930, 943, 998, 1015, 1090, 1124, 1139, 1240, 1327, 1330, 1396, 1419, 1450, 1492, 1538, 1616, 1626, 1636, 1735},
{0, 1, 3, 7, 12, 14, 15, 20, 21, 30, 44, 51, 65, 80, 96, 122, 147, 168, 181, 203, 251, 289, 331, 360, 400, 427, 456, 474, 483, 493, 564, 568, 592, 619, 644, 661, 739, 774, 781, 814, 818, 821, 913, 915, 969, 1001, 1015, 1064, 1066, 1087, 1113, 1185, 1240, 1243, 1327, 1334, 1446, 1458, 1498, 1519, 1604, 1832, 1833},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 105, 110, 122, 135, 136, 147, 152, 181, 187, 203, 251, 256, 289, 346, 360, 400, 434, 466, 474, 564, 568, 592, 597, 599, 622, 661, 762, 765, 774, 785, 803, 821, 857, 915, 990, 993, 1010, 1045, 1071, 1073, 1158, 1182, 1207, 1307, 1352, 1394, 1456, 1491, 1540, 1613, 1614},
{0, 1, 3, 5, 6, 7, 12, 20, 30, 44, 65, 80, 87, 96, 122, 147, 155, 181, 203, 237, 251, 263, 288, 289, 318, 331, 349, 360, 369, 378, 400, 460, 474, 509, 531, 564, 573, 592, 661, 774, 789, 821, 875, 876, 895, 915, 1006, 1007, 1065, 1142, 1152, 1239, 1252, 1314, 1331, 1397, 1404, 1451, 1488, 1558, 1621, 1667, 1784},
{0, 1, 3, 7, 8, 11, 12, 20, 30, 44, 47, 65, 80, 96, 122, 147, 181, 187, 201, 203, 251, 273, 289, 299, 321, 360, 400, 414, 433, 445, 466, 474, 564, 592, 661, 675, 758, 774, 780, 821, 827, 882, 910, 915, 969, 1015, 1020, 1047, 1048, 1104, 1143, 1213, 1284, 1305, 1322, 1344, 1358, 1419, 1512, 1539, 1616, 1631, 1686},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 187, 195, 203, 227, 239, 251, 289, 360, 372, 400, 474, 489, 514, 543, 561, 564, 592, 605, 642, 661, 725, 774, 813, 821, 859, 860, 898, 915, 969, 1015, 1102, 1153, 1156, 1189, 1202, 1296, 1364, 1391, 1419, 1425, 1514, 1592, 1605, 1690, 1721, 1726, 1740, 1826},
{0, 1, 3, 7, 10, 12, 20, 30, 44, 62, 65, 75, 80, 96, 117, 122, 147, 163, 181, 199, 203, 251, 272, 289, 337, 360, 369, 387, 400, 467, 474, 502, 507, 549, 564, 592, 661, 701, 710, 774, 813, 821, 837, 876, 915, 920, 969, 1015, 1139, 1160, 1179, 1239, 1252, 1324, 1397, 1402, 1407, 1450, 1451, 1582, 1611, 1630, 1673},
{0, 1, 3, 7, 8, 12, 20, 30, 35, 36, 44, 47, 51, 65, 80, 93, 96, 115, 122, 147, 152, 181, 203, 212, 228, 251, 273, 289, 317, 354, 360, 400, 448, 474, 484, 524, 534, 564, 592, 606, 661, 689, 774, 782, 804, 821, 855, 900, 915, 919, 927, 1010, 1081, 1149, 1211, 1277, 1290, 1299, 1416, 1420, 1425, 1535, 1545, 1615},
{0, 1, 3, 4, 7, 12, 20, 21, 30, 44, 65, 80, 81, 96, 122, 147, 181, 203, 212, 246, 251, 276, 279, 289, 337, 360, 400, 419, 464, 474, 537, 562, 564, 572, 592, 641, 661, 682, 689, 724, 774, 779, 821, 866, 915, 937, 969, 1027, 1068, 1073, 1113, 1132, 1202, 1243, 1282, 1422, 1444, 1505, 1516, 1572, 1611, 1615, 1698},
{0, 1, 3, 7, 8, 12, 20, 30, 44, 65, 75, 80, 89, 96, 122, 147, 181, 190, 191, 203, 251, 289, 299, 333, 360, 382, 400, 430, 474, 489, 531, 543, 564, 592, 606, 661, 697, 758, 774, 821, 860, 902, 915, 969, 980, 983, 1040, 1068, 1113, 1119, 1130, 1206, 1213, 1226, 1325, 1371, 1406, 1433, 1437, 1462, 1525, 1587, 1742},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 96, 122, 131, 135, 147, 181, 203, 251, 264, 280, 288, 289, 312, 326, 360, 387, 390, 400, 423, 465, 474, 564, 592, 644, 661, 732, 752, 774, 791, 811, 821, 866, 915, 925, 969, 998, 1081, 1123, 1187, 1229, 1293, 1325, 1364, 1405, 1425, 1468, 1479, 1484, 1489, 1617, 1631, 1695},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 71, 80, 86, 96, 105, 122, 147, 168, 181, 203, 251, 262, 286, 289, 339, 344, 360, 387, 400, 474, 475, 513, 530, 558, 564, 592, 661, 724, 752, 774, 781, 821, 876, 890, 915, 982, 989, 1007, 1015, 1150, 1249, 1296, 1340, 1354, 1371, 1394, 1527, 1566, 1576, 1605, 1643, 1696, 1704},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 55, 65, 71, 80, 96, 122, 137, 147, 181, 203, 215, 225, 251, 268, 289, 322, 360, 387, 400, 416, 436, 474, 493, 503, 549, 564, 592, 654, 661, 684, 774, 785, 821, 876, 882, 915, 927, 930, 969, 1015, 1032, 1039, 1102, 1185, 1226, 1252, 1261, 1346, 1351, 1460, 1590, 1676, 1677},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 59, 65, 80, 96, 122, 137, 147, 181, 197, 203, 242, 251, 252, 288, 289, 329, 338, 356, 360, 370, 400, 453, 473, 474, 500, 549, 564, 582, 592, 643, 661, 670, 674, 774, 776, 821, 907, 915, 926, 939, 979, 1073, 1095, 1121, 1194, 1249, 1269, 1357, 1362, 1397, 1460, 1489, 1577, 1655},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 156, 181, 203, 216, 251, 282, 289, 360, 368, 400, 415, 466, 474, 525, 564, 592, 610, 632, 661, 691, 700, 746, 774, 791, 821, 908, 909, 915, 921, 997, 1030, 1058, 1066, 1102, 1170, 1178, 1198, 1202, 1291, 1368, 1392, 1403, 1422, 1472, 1485, 1531, 1556, 1633},
{0, 1, 3, 7, 12, 13, 17, 20, 23, 30, 43, 44, 65, 80, 96, 117, 122, 139, 147, 181, 203, 214, 220, 243, 251, 289, 321, 338, 360, 400, 402, 439, 449, 474, 564, 565, 592, 653, 661, 696, 724, 767, 774, 814, 821, 862, 876, 915, 933, 1015, 1048, 1120, 1178, 1233, 1353, 1367, 1430, 1465, 1507, 1512, 1523, 1539, 1618, 1660},
{0, 1, 3, 7, 12, 20, 24, 30, 41, 44, 65, 80, 96, 99, 122, 147, 148, 181, 203, 237, 249, 251, 289, 340, 360, 375, 394, 400, 459, 472, 474, 490, 525, 564, 592, 617, 635, 661, 758, 774, 791, 821, 912, 915, 969, 1015, 1064, 1127, 1167, 1180, 1229, 1235, 1255, 1333, 1355, 1370, 1461, 1498, 1501, 1571, 1617, 1678, 1768},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 155, 181, 203, 223, 232, 251, 289, 346, 360, 400, 426, 474, 487, 499, 500, 514, 526, 564, 589, 592, 619, 661, 663, 691, 709, 774, 782, 821, 876, 891, 915, 1015, 1021, 1030, 1049, 1099, 1146, 1187, 1189, 1255, 1311, 1413, 1454, 1474, 1572, 1643, 1707, 1804, 1811},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 54, 65, 80, 96, 108, 122, 127, 138, 147, 181, 203, 234, 242, 247, 251, 289, 317, 360, 387, 400, 421, 474, 518, 552, 559, 564, 592, 627, 661, 749, 774, 821, 855, 876, 877, 915, 924, 925, 954, 982, 1093, 1102, 1113, 1202, 1256, 1269, 1324, 1386, 1419, 1445, 1524, 1556, 1612, 1732},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 234, 251, 256, 272, 289, 311, 360, 400, 450, 459, 474, 487, 495, 534, 564, 579, 592, 632, 661, 766, 769, 774, 785, 821, 849, 915, 969, 1015, 1064, 1108, 1170, 1187, 1200, 1232, 1330, 1352, 1433, 1486, 1494, 1505, 1516, 1557, 1648, 1698, 1736, 1758},
{0, 1, 2, 3, 7, 12, 18, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 228, 251, 261, 289, 322, 360, 400, 421, 466, 474, 478, 546, 564, 592, 661, 700, 739, 772, 774, 805, 811, 821, 853, 915, 945, 1009, 1010, 1015, 1071, 1073, 1102, 1116, 1143, 1157, 1229, 1277, 1345, 1374, 1428, 1440, 1465, 1474, 1574, 1695, 1730, 1792},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 121, 122, 132, 147, 181, 203, 242, 251, 289, 315, 317, 326, 360, 361, 374, 400, 449, 474, 525, 532, 537, 564, 592, 661, 663, 703, 707, 716, 774, 821, 839, 882, 915, 928, 1015, 1027, 1035, 1073, 1093, 1111, 1185, 1239, 1256, 1261, 1291, 1455, 1466, 1516, 1553, 1570, 1715, 1725},
{0, 1, 810, 818, 931, 1368, 1501, 1544, 1557, 1616, 1690, 1732, 1810, 1817, 1833, 1767, 1838, 1475, 1729, 1439, 570, 1463, 1823, 487, 1567, 1152, 1466, 1019, 932, 1364, 636, 902, 1596, 544, 286, 1630, 1551, 1730, 801, 1464, 832, 1497, 1424, 1025, 641, 1741, 1572, 535, 836, 1411, 1763, 907, 1597, 1350, 1342, 1677, 1087, 1434, 879, 1333},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 100, 122, 147, 181, 203, 245, 251, 261, 289, 337, 360, 400, 417, 459, 474, 509, 530, 531, 544, 564, 592, 640, 649, 661, 704, 758, 774, 821, 860, 896, 906, 910, 915, 1068, 1122, 1143, 1165, 1198, 1263, 1278, 1387, 1441, 1464, 1530, 1547, 1585, 1617, 1618, 1676, 1725, 1738, 1803},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 96, 122, 135, 147, 166, 181, 203, 220, 251, 288, 289, 323, 360, 400, 447, 474, 500, 564, 592, 606, 613, 661, 663, 689, 691, 774, 813, 821, 828, 896, 901, 915, 919, 968, 988, 1027, 1068, 1081, 1166, 1170, 1211, 1229, 1236, 1304, 1365, 1402, 1496, 1502, 1521, 1602, 1618, 1793},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 79, 80, 96, 98, 122, 147, 181, 196, 203, 251, 289, 315, 339, 360, 367, 400, 433, 474, 564, 592, 661, 697, 708, 774, 821, 860, 867, 915, 964, 969, 1032, 1055, 1081, 1098, 1120, 1158, 1226, 1230, 1239, 1314, 1342, 1364, 1379, 1389, 1404, 1502, 1503, 1510, 1539, 1543, 1630, 1669, 1718},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 96, 122, 137, 147, 181, 203, 251, 289, 290, 307, 323, 360, 394, 400, 449, 467, 474, 512, 525, 564, 590, 592, 615, 661, 670, 675, 687, 740, 774, 821, 824, 844, 862, 915, 962, 977, 1068, 1079, 1083, 1120, 1207, 1281, 1282, 1380, 1413, 1437, 1441, 1531, 1612, 1613, 1677, 1678},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 95, 96, 122, 147, 181, 183, 203, 251, 272, 289, 321, 345, 360, 362, 369, 398, 400, 401, 434, 466, 474, 516, 564, 592, 632, 661, 675, 724, 759, 774, 797, 821, 893, 915, 946, 969, 996, 1015, 1076, 1087, 1093, 1139, 1151, 1165, 1333, 1381, 1449, 1451, 1472, 1601, 1605, 1662, 1748},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 134, 147, 181, 188, 203, 245, 251, 277, 289, 299, 344, 360, 400, 425, 456, 474, 562, 564, 565, 584, 592, 648, 661, 679, 709, 761, 762, 774, 781, 820, 821, 837, 875, 915, 923, 969, 1015, 1040, 1073, 1115, 1166, 1173, 1187, 1212, 1229, 1396, 1442, 1501, 1525, 1566, 1622},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 76, 80, 93, 96, 101, 115, 122, 147, 181, 203, 219, 234, 243, 251, 280, 289, 309, 360, 400, 436, 474, 536, 562, 564, 592, 611, 622, 661, 714, 726, 774, 817, 821, 838, 915, 977, 1041, 1045, 1087, 1150, 1154, 1170, 1183, 1184, 1233, 1269, 1368, 1409, 1441, 1474, 1574, 1605, 1719, 1738},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 56, 65, 68, 80, 96, 118, 122, 147, 181, 203, 251, 264, 289, 297, 329, 357, 360, 375, 400, 415, 449, 455, 456, 474, 555, 564, 592, 636, 661, 696, 774, 782, 801, 821, 876, 883, 915, 959, 971, 1004, 1046, 1049, 1159, 1202, 1213, 1234, 1311, 1352, 1364, 1464, 1527, 1528, 1622, 1626},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 54, 65, 80, 96, 120, 122, 129, 147, 181, 203, 209, 221, 251, 284, 289, 337, 360, 365, 400, 474, 506, 509, 531, 563, 564, 592, 661, 663, 774, 775, 821, 846, 915, 937, 970, 980, 1068, 1085, 1113, 1130, 1139, 1232, 1236, 1249, 1269, 1338, 1444, 1483, 1505, 1534, 1634, 1638, 1655, 1669},
{0, 1, 2, 3, 7, 8, 12, 20, 30, 41, 44, 48, 65, 80, 96, 122, 147, 181, 203, 206, 251, 277, 289, 360, 369, 387, 400, 474, 564, 592, 661, 695, 699, 767, 774, 821, 843, 869, 881, 915, 927, 969, 1015, 1064, 1077, 1100, 1187, 1206, 1225, 1229, 1245, 1300, 1374, 1409, 1446, 1456, 1502, 1537, 1563, 1626, 1637, 1658, 1685, 1770},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 69, 80, 96, 122, 147, 181, 203, 251, 267, 289, 328, 335, 360, 387, 393, 400, 426, 474, 540, 557, 564, 588, 592, 661, 722, 744, 767, 774, 805, 819, 821, 872, 882, 906, 915, 924, 969, 1015, 1026, 1078, 1093, 1158, 1187, 1240, 1261, 1334, 1417, 1443, 1470, 1516, 1571, 1631, 1651, 1659},
{0, 1, 3, 7, 12, 15, 18, 20, 30, 33, 44, 65, 80, 91, 96, 122, 147, 170, 181, 196, 203, 216, 251, 289, 329, 351, 360, 400, 474, 523, 531, 564, 592, 614, 661, 668, 774, 821, 860, 902, 915, 994, 1019, 1026, 1058, 1092, 1158, 1194, 1244, 1266, 1277, 1307, 1350, 1364, 1455, 1461, 1515, 1527, 1539, 1602, 1626, 1648, 1653, 1727},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 62, 65, 80, 96, 122, 147, 181, 203, 221, 248, 251, 267, 289, 339, 360, 399, 400, 402, 474, 509, 564, 592, 615, 639, 661, 723, 752, 774, 821, 848, 882, 915, 931, 969, 998, 1015, 1096, 1120, 1158, 1199, 1214, 1248, 1252, 1374, 1377, 1418, 1431, 1450, 1460, 1544, 1584, 1590, 1606, 1684},
{0, 1, 3, 6, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 150, 181, 203, 250, 251, 289, 291, 360, 385, 400, 474, 523, 549, 564, 592, 618, 622, 661, 774, 790, 821, 860, 862, 915, 923, 986, 987, 998, 1002, 1073, 1118, 1139, 1178, 1179, 1196, 1216, 1229, 1300, 1390, 1444, 1446, 1481, 1490, 1538, 1567, 1574, 1591, 1736},
{0, 1, 2, 3, 7, 11, 12, 20, 21, 24, 30, 44, 65, 80, 96, 101, 122, 143, 147, 153, 158, 181, 203, 230, 234, 251, 286, 289, 360, 400, 466, 474, 520, 564, 565, 592, 661, 691, 718, 747, 774, 778, 804, 821, 833, 915, 1015, 1020, 1048, 1076, 1155, 1170, 1194, 1224, 1256, 1330, 1390, 1391, 1420, 1440, 1552, 1590, 1592, 1753},
{0, 1, 3, 7, 11, 12, 15, 20, 30, 33, 44, 65, 80, 96, 122, 147, 181, 203, 226, 232, 251, 289, 314, 337, 360, 379, 400, 432, 474, 509, 524, 525, 564, 592, 661, 663, 774, 821, 824, 852, 898, 915, 959, 975, 1047, 1083, 1099, 1143, 1159, 1192, 1206, 1269, 1291, 1293, 1368, 1389, 1422, 1468, 1474, 1497, 1525, 1535, 1655},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 130, 147, 148, 168, 181, 203, 251, 268, 289, 312, 319, 358, 360, 369, 387, 396, 400, 446, 474, 475, 500, 539, 564, 592, 661, 697, 746, 774, 793, 809, 821, 879, 915, 969, 1015, 1029, 1068, 1069, 1194, 1199, 1243, 1388, 1393, 1397, 1416, 1441, 1477, 1484, 1544, 1642, 1646},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 96, 121, 122, 147, 181, 203, 204, 242, 251, 289, 356, 360, 369, 400, 411, 436, 474, 557, 564, 575, 587, 592, 650, 661, 662, 774, 821, 832, 879, 893, 915, 918, 969, 983, 1047, 1069, 1141, 1186, 1197, 1200, 1243, 1267, 1280, 1285, 1330, 1357, 1379, 1485, 1614, 1628, 1634, 1747, 1877},
{0, 1, 3, 7, 12, 19, 20, 30, 42, 44, 65, 80, 96, 115, 122, 147, 181, 203, 219, 251, 289, 320, 329, 346, 360, 392, 400, 441, 474, 544, 556, 558, 563, 564, 592, 661, 668, 690, 774, 781, 810, 821, 825, 864, 882, 915, 969, 997, 1015, 1052, 1094, 1131, 1206, 1221, 1245, 1280, 1371, 1389, 1481, 1498, 1580, 1597, 1628, 1804},
{0, 1, 3, 7, 12, 20, 30, 31, 32, 44, 64, 65, 80, 96, 117, 122, 139, 147, 181, 203, 251, 289, 360, 378, 400, 459, 474, 498, 528, 561, 564, 565, 592, 618, 622, 661, 686, 772, 774, 781, 821, 827, 883, 902, 915, 982, 1014, 1021, 1038, 1047, 1108, 1113, 1212, 1284, 1290, 1303, 1396, 1518, 1539, 1549, 1580, 1597, 1615, 1720},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 117, 122, 147, 163, 165, 181, 203, 239, 251, 253, 289, 309, 340, 345, 360, 400, 474, 529, 563, 564, 592, 598, 661, 694, 758, 774, 789, 793, 821, 915, 961, 966, 969, 973, 979, 984, 1015, 1030, 1073, 1123, 1185, 1198, 1277, 1298, 1337, 1397, 1405, 1540, 1589, 1614, 1617, 1661},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 65, 80, 86, 96, 122, 147, 171, 181, 185, 203, 251, 265, 277, 289, 339, 360, 400, 425, 474, 488, 564, 592, 661, 704, 716, 763, 767, 774, 793, 821, 910, 915, 917, 961, 1015, 1048, 1059, 1087, 1093, 1207, 1221, 1222, 1279, 1282, 1314, 1346, 1361, 1374, 1421, 1435, 1494, 1512, 1696, 1723},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 96, 122, 126, 147, 167, 181, 203, 218, 219, 251, 289, 309, 333, 337, 338, 360, 400, 447, 465, 474, 509, 514, 564, 592, 661, 678, 696, 774, 776, 790, 821, 915, 924, 947, 969, 981, 1047, 1090, 1097, 1109, 1196, 1202, 1229, 1290, 1326, 1364, 1365, 1396, 1537, 1566, 1600, 1680, 1755},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 122, 147, 181, 197, 203, 246, 251, 289, 299, 316, 360, 400, 434, 474, 497, 564, 580, 592, 606, 610, 661, 670, 686, 697, 703, 735, 736, 774, 816, 821, 848, 864, 903, 915, 969, 1029, 1041, 1081, 1089, 1179, 1243, 1276, 1311, 1374, 1395, 1447, 1516, 1581, 1617, 1624, 1717},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 166, 181, 188, 203, 208, 217, 226, 242, 251, 252, 289, 343, 360, 386, 400, 474, 509, 537, 564, 592, 634, 636, 656, 661, 664, 707, 774, 821, 828, 835, 882, 915, 943, 1015, 1076, 1108, 1137, 1142, 1230, 1240, 1287, 1370, 1380, 1393, 1492, 1585, 1672, 1676, 1699, 1751},
{0, 1, 3, 7, 12, 20, 30, 34, 44, 65, 80, 96, 122, 147, 164, 181, 203, 208, 251, 276, 289, 290, 360, 400, 446, 472, 474, 564, 566, 574, 592, 621, 661, 675, 696, 709, 724, 740, 774, 821, 828, 863, 879, 886, 915, 926, 929, 950, 1043, 1051, 1113, 1142, 1151, 1284, 1317, 1333, 1362, 1493, 1545, 1646, 1651, 1799, 1870},
{0, 1, 3, 7, 12, 20, 23, 30, 44, 65, 80, 96, 115, 122, 147, 181, 203, 235, 251, 289, 290, 294, 312, 335, 360, 393, 400, 425, 443, 462, 465, 469, 474, 564, 592, 614, 661, 710, 727, 768, 771, 774, 821, 865, 894, 915, 969, 1017, 1064, 1093, 1100, 1102, 1170, 1268, 1270, 1342, 1388, 1403, 1426, 1494, 1554, 1557, 1605},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 82, 96, 115, 122, 135, 144, 147, 181, 197, 203, 251, 289, 327, 338, 349, 360, 400, 474, 513, 536, 564, 587, 592, 661, 758, 774, 791, 821, 831, 859, 909, 915, 932, 937, 969, 1015, 1065, 1087, 1094, 1095, 1170, 1189, 1234, 1283, 1354, 1374, 1404, 1513, 1533, 1540, 1544, 1605, 1644, 1685},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 48, 65, 80, 96, 122, 132, 147, 181, 203, 207, 251, 289, 313, 352, 360, 380, 400, 410, 427, 474, 477, 509, 564, 592, 661, 678, 722, 774, 776, 821, 876, 915, 938, 969, 1010, 1015, 1043, 1113, 1143, 1205, 1211, 1249, 1379, 1381, 1405, 1444, 1455, 1560, 1566, 1568, 1680, 1686, 1719, 1744},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 65, 66, 80, 96, 122, 131, 147, 152, 181, 203, 238, 251, 272, 286, 289, 329, 360, 364, 400, 439, 443, 459, 474, 564, 584, 592, 631, 638, 661, 690, 750, 774, 821, 842, 882, 915, 969, 1015, 1051, 1093, 1121, 1142, 1185, 1199, 1240, 1251, 1298, 1391, 1415, 1442, 1466, 1497, 1590, 1605, 1678},
{0, 1, 3, 54, 104, 375, 382, 399, 411, 524, 554, 624, 629, 700, 714, 735, 762, 850, 894, 976, 1055, 1123, 1127, 1192, 1244, 1311, 1322, 1354, 1367, 1409, 1431, 1440, 1450, 1456, 1489, 1613, 1633, 1641, 1659, 1725, 1740, 1799, 1833, 1856},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 65, 79, 80, 96, 122, 147, 181, 203, 251, 254, 289, 353, 355, 360, 387, 400, 416, 474, 559, 564, 592, 640, 661, 752, 774, 785, 821, 830, 876, 915, 950, 969, 1015, 1044, 1064, 1170, 1187, 1209, 1227, 1252, 1324, 1340, 1363, 1455, 1468, 1492, 1524, 1551, 1552, 1580, 1620, 1628, 1648, 1672},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 52, 65, 67, 80, 96, 122, 147, 155, 181, 203, 228, 251, 289, 297, 348, 360, 389, 392, 400, 447, 464, 474, 559, 562, 564, 592, 626, 661, 709, 749, 774, 821, 832, 838, 856, 876, 915, 969, 1015, 1037, 1139, 1145, 1171, 1202, 1282, 1295, 1307, 1394, 1460, 1480, 1502, 1552, 1593, 1648, 1799},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 100, 122, 147, 181, 203, 206, 247, 251, 252, 289, 290, 341, 360, 400, 472, 474, 489, 518, 556, 564, 574, 592, 661, 684, 714, 739, 744, 774, 814, 821, 855, 915, 955, 989, 1033, 1043, 1080, 1113, 1119, 1211, 1258, 1291, 1317, 1356, 1390, 1444, 1490, 1492, 1553, 1565, 1643, 1678},
{0, 1, 3, 7, 12, 20, 30, 44, 51, 65, 80, 89, 96, 98, 122, 147, 181, 203, 204, 251, 289, 335, 360, 381, 387, 400, 459, 474, 549, 556, 559, 564, 572, 592, 598, 661, 752, 774, 820, 821, 881, 915, 969, 985, 1015, 1062, 1068, 1135, 1181, 1212, 1298, 1303, 1387, 1431, 1455, 1493, 1558, 1599, 1613, 1636, 1651, 1701, 1772},
{0, 1, 3, 4, 7, 12, 20, 30, 36, 44, 65, 80, 96, 122, 135, 147, 181, 203, 251, 266, 276, 289, 299, 360, 400, 408, 464, 467, 474, 564, 592, 600, 602, 614, 634, 661, 664, 774, 776, 800, 809, 815, 821, 849, 915, 924, 969, 1067, 1152, 1167, 1230, 1239, 1297, 1318, 1322, 1351, 1424, 1459, 1486, 1560, 1592, 1607, 1666, 1765},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 213, 236, 238, 251, 289, 346, 360, 400, 454, 464, 474, 536, 543, 564, 592, 606, 661, 690, 706, 774, 776, 781, 821, 849, 915, 966, 969, 1030, 1044, 1068, 1071, 1093, 1097, 1104, 1143, 1180, 1192, 1224, 1243, 1264, 1298, 1389, 1418, 1422, 1516, 1535, 1680, 1813},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 49, 65, 79, 80, 96, 122, 147, 170, 181, 186, 203, 251, 289, 309, 360, 371, 400, 409, 415, 472, 474, 561, 564, 592, 636, 661, 680, 702, 728, 774, 781, 821, 915, 953, 969, 1014, 1040, 1043, 1105, 1120, 1238, 1239, 1283, 1299, 1302, 1404, 1414, 1429, 1474, 1557, 1598, 1670, 1685, 1702, 1824},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 91, 96, 122, 147, 176, 181, 203, 251, 274, 289, 346, 360, 400, 416, 425, 459, 474, 490, 536, 564, 592, 624, 661, 724, 747, 774, 791, 818, 821, 824, 832, 882, 915, 969, 979, 1049, 1066, 1068, 1123, 1175, 1194, 1266, 1300, 1375, 1406, 1420, 1466, 1482, 1537, 1576, 1638, 1688, 1712},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 84, 96, 122, 147, 179, 181, 203, 235, 239, 246, 251, 289, 337, 360, 399, 400, 409, 428, 472, 474, 564, 592, 658, 661, 693, 774, 821, 827, 882, 891, 909, 915, 969, 1015, 1041, 1077, 1095, 1099, 1114, 1181, 1198, 1240, 1311, 1408, 1416, 1465, 1519, 1541, 1552, 1617, 1672, 1694, 1847},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 96, 100, 122, 131, 147, 170, 173, 181, 183, 184, 203, 251, 289, 328, 339, 360, 400, 474, 564, 585, 592, 661, 701, 707, 722, 774, 819, 821, 915, 969, 972, 1015, 1067, 1158, 1163, 1187, 1217, 1233, 1242, 1334, 1364, 1396, 1398, 1466, 1498, 1548, 1597, 1618, 1634, 1674, 1681, 1710},
{0, 1, 3, 7, 9, 12, 20, 30, 44, 65, 80, 96, 100, 122, 145, 147, 181, 203, 242, 251, 268, 286, 289, 312, 318, 360, 400, 474, 509, 531, 563, 564, 592, 622, 628, 661, 758, 774, 804, 821, 881, 915, 932, 968, 969, 1056, 1068, 1194, 1201, 1202, 1206, 1227, 1269, 1273, 1300, 1371, 1394, 1418, 1427, 1569, 1602, 1635, 1681, 1849},
{0, 1, 3, 43, 49, 63, 110, 115, 122, 131, 139, 149, 226, 257, 290, 301, 327, 331, 359, 382, 384, 424, 430, 444, 491, 496, 503, 512, 520, 530, 607, 638, 671, 682, 708, 712, 727, 740, 762, 763, 765, 805, 811, 825, 872, 877, 884, 893, 901, 911, 988, 1019, 1052, 1063, 1089, 1093, 1108, 1121, 1489},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 80, 96, 122, 147, 181, 203, 251, 289, 308, 312, 332, 342, 360, 375, 387, 400, 413, 474, 520, 564, 592, 622, 630, 661, 758, 774, 790, 821, 825, 854, 872, 879, 905, 915, 928, 973, 984, 1073, 1198, 1226, 1281, 1346, 1349, 1396, 1420, 1421, 1502, 1522, 1563, 1654, 1655, 1759, 1775, 1884},
{0, 1, 3, 4, 7, 8, 12, 20, 28, 30, 44, 65, 80, 96, 122, 147, 163, 181, 203, 250, 251, 289, 294, 360, 375, 400, 423, 426, 474, 480, 509, 564, 586, 592, 610, 615, 661, 750, 774, 821, 848, 850, 915, 969, 978, 1006, 1035, 1047, 1068, 1117, 1213, 1214, 1252, 1274, 1286, 1303, 1307, 1342, 1397, 1519, 1538, 1605, 1685, 1739},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 94, 96, 122, 123, 147, 150, 155, 170, 181, 203, 251, 289, 338, 360, 380, 400, 415, 426, 454, 457, 472, 474, 500, 564, 592, 661, 700, 726, 744, 774, 812, 821, 879, 915, 920, 975, 1047, 1048, 1077, 1175, 1207, 1222, 1270, 1299, 1303, 1340, 1416, 1422, 1504, 1513, 1565, 1721, 1780, 1849},
{0, 1, 3, 5, 7, 12, 20, 30, 35, 43, 44, 58, 65, 80, 83, 88, 96, 122, 147, 181, 184, 194, 203, 248, 251, 289, 300, 329, 360, 400, 449, 459, 474, 564, 592, 604, 611, 661, 673, 774, 781, 817, 821, 915, 969, 996, 1011, 1057, 1079, 1083, 1189, 1207, 1267, 1317, 1328, 1403, 1431, 1449, 1486, 1534, 1562, 1611, 1617, 1625, 1658},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 145, 147, 181, 203, 233, 251, 252, 289, 346, 360, 387, 400, 452, 456, 474, 509, 531, 537, 564, 592, 614, 631, 638, 651, 661, 673, 774, 821, 828, 846, 902, 915, 969, 1034, 1056, 1068, 1077, 1098, 1189, 1194, 1206, 1216, 1306, 1319, 1392, 1396, 1400, 1440, 1589, 1608, 1655},
{0, 1, 276, 282, 300, 322, 329, 334, 350, 354, 364, 365, 458, 464, 482, 511, 516, 532, 536, 546, 547, 549, 555, 573, 595, 602, 607, 623, 627, 637, 638, 913, 919, 937, 959, 966, 971, 987, 991, 1001, 1002, 1095, 1101, 1119, 1141, 1148, 1153, 1169, 1173, 1183, 1184, 1186, 1192, 1210, 1232, 1239, 1244, 1260, 1264, 1778},
{0, 1, 2, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 159, 181, 203, 233, 251, 279, 289, 339, 360, 400, 409, 474, 534, 564, 581, 592, 660, 661, 688, 733, 774, 821, 824, 860, 865, 906, 915, 968, 969, 1015, 1080, 1081, 1131, 1179, 1203, 1205, 1227, 1310, 1322, 1361, 1416, 1449, 1494, 1516, 1544, 1569, 1581, 1607, 1714},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 53, 65, 80, 96, 122, 128, 137, 147, 181, 203, 221, 228, 251, 289, 358, 360, 400, 464, 474, 479, 530, 564, 592, 661, 668, 691, 695, 736, 774, 782, 787, 815, 821, 882, 915, 926, 969, 1015, 1081, 1088, 1103, 1151, 1196, 1206, 1330, 1354, 1407, 1518, 1597, 1628, 1629, 1668, 1698, 1773, 1908},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 73, 80, 96, 117, 122, 147, 181, 203, 245, 251, 262, 289, 342, 360, 400, 440, 474, 498, 523, 564, 592, 628, 649, 661, 673, 725, 774, 807, 821, 828, 875, 895, 915, 950, 969, 970, 998, 1081, 1145, 1186, 1277, 1279, 1367, 1372, 1413, 1427, 1451, 1490, 1519, 1571, 1668, 1695, 1727, 1746, 1826},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 61, 65, 80, 83, 96, 122, 147, 181, 203, 216, 219, 251, 289, 316, 346, 360, 400, 466, 474, 502, 548, 564, 586, 587, 592, 619, 636, 661, 700, 716, 774, 806, 821, 824, 911, 915, 954, 973, 1068, 1073, 1079, 1185, 1187, 1198, 1229, 1255, 1269, 1290, 1421, 1465, 1520, 1536, 1633, 1664, 1727},
{0, 1, 3, 7, 12, 20, 22, 30, 33, 44, 58, 61, 65, 80, 96, 101, 122, 147, 156, 181, 203, 220, 251, 279, 289, 308, 359, 360, 400, 450, 474, 525, 531, 564, 592, 632, 661, 734, 758, 774, 821, 915, 969, 996, 1021, 1068, 1090, 1113, 1154, 1196, 1279, 1333, 1430, 1444, 1521, 1522, 1550, 1598, 1647, 1651, 1756, 1766, 1776, 1797},
{0, 1, 2, 3, 7, 12, 20, 30, 42, 44, 65, 80, 96, 122, 147, 175, 181, 203, 251, 285, 289, 312, 331, 360, 400, 474, 490, 563, 564, 592, 622, 655, 661, 767, 774, 821, 855, 915, 954, 978, 1015, 1027, 1073, 1127, 1154, 1169, 1189, 1198, 1261, 1306, 1323, 1338, 1484, 1491, 1524, 1574, 1648, 1661, 1700, 1710, 1719, 1774, 1831},
{0, 1, 3, 7, 10, 12, 15, 20, 30, 44, 65, 80, 96, 122, 127, 147, 181, 203, 251, 255, 289, 310, 344, 360, 366, 394, 400, 466, 474, 564, 573, 592, 622, 636, 656, 661, 697, 756, 774, 821, 832, 873, 898, 915, 982, 983, 1073, 1079, 1092, 1125, 1167, 1198, 1273, 1279, 1318, 1351, 1379, 1394, 1428, 1523, 1610, 1614, 1681, 1780, 1794},
{0, 1, 3, 7, 12, 20, 22, 23, 30, 44, 65, 80, 96, 122, 147, 181, 203, 244, 251, 275, 289, 298, 360, 365, 387, 400, 411, 416, 474, 564, 576, 584, 592, 633, 661, 719, 723, 746, 774, 803, 806, 821, 876, 894, 915, 920, 982, 1015, 1029, 1083, 1110, 1194, 1215, 1249, 1285, 1328, 1353, 1421, 1454, 1484, 1573, 1634, 1673, 1798},
{0, 1, 3, 7, 12, 20, 24, 30, 31, 44, 47, 61, 65, 80, 96, 122, 147, 181, 197, 203, 251, 289, 321, 360, 395, 397, 400, 453, 474, 514, 564, 592, 608, 658, 661, 686, 739, 749, 774, 811, 821, 877, 915, 969, 1000, 1068, 1088, 1175, 1194, 1240, 1258, 1270, 1306, 1412, 1434, 1489, 1492, 1524, 1525, 1537, 1594, 1622, 1704, 1765, 1799},
{0, 1, 3, 7, 12, 20, 30, 44, 61, 65, 80, 81, 87, 96, 120, 122, 147, 150, 156, 181, 203, 243, 251, 289, 297, 360, 368, 400, 474, 479, 487, 564, 592, 615, 661, 691, 709, 749, 774, 781, 821, 875, 915, 943, 969, 973, 997, 1028, 1030, 1095, 1107, 1140, 1141, 1183, 1202, 1265, 1288, 1318, 1420, 1424, 1557, 1578, 1628, 1683, 1855},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 65, 80, 83, 96, 122, 147, 151, 181, 191, 197, 203, 205, 228, 251, 289, 360, 362, 400, 446, 447, 463, 474, 564, 576, 585, 592, 661, 774, 793, 813, 821, 837, 891, 915, 969, 987, 1068, 1102, 1111, 1182, 1199, 1202, 1229, 1330, 1333, 1424, 1436, 1444, 1469, 1494, 1598, 1637, 1666, 1703, 1874},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 68, 80, 81, 96, 122, 147, 181, 196, 203, 227, 251, 289, 360, 376, 400, 436, 441, 474, 510, 529, 538, 550, 564, 592, 613, 661, 774, 816, 821, 835, 904, 915, 936, 943, 944, 1015, 1047, 1161, 1178, 1201, 1253, 1317, 1323, 1327, 1429, 1437, 1483, 1499, 1528, 1607, 1654, 1664, 1754, 1755, 1795},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 45, 51, 65, 80, 96, 120, 122, 147, 157, 181, 201, 203, 251, 256, 289, 312, 360, 400, 463, 474, 478, 485, 523, 564, 592, 606, 636, 661, 774, 821, 834, 879, 915, 951, 969, 1036, 1037, 1056, 1093, 1099, 1144, 1189, 1217, 1255, 1281, 1283, 1374, 1381, 1387, 1400, 1546, 1581, 1620, 1686, 1719},
{0, 1, 2, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 176, 181, 183, 203, 251, 275, 289, 319, 357, 359, 360, 387, 400, 433, 474, 493, 523, 537, 564, 592, 653, 661, 774, 821, 859, 875, 909, 915, 919, 985, 1015, 1068, 1077, 1090, 1135, 1194, 1224, 1240, 1315, 1323, 1326, 1392, 1431, 1537, 1540, 1593, 1619, 1737, 1762},
{0, 1, 3, 7, 8, 12, 20, 30, 35, 44, 65, 80, 96, 102, 112, 122, 147, 165, 181, 203, 251, 289, 290, 337, 360, 400, 420, 428, 460, 474, 556, 558, 564, 571, 592, 622, 641, 661, 774, 781, 782, 783, 792, 821, 915, 920, 937, 998, 1047, 1073, 1179, 1241, 1287, 1290, 1324, 1341, 1416, 1470, 1503, 1523, 1608, 1621, 1680, 1726, 1872},
{0, 1, 3, 7, 11, 12, 20, 25, 30, 44, 65, 73, 80, 96, 122, 147, 161, 181, 203, 227, 237, 251, 271, 283, 289, 360, 379, 400, 409, 421, 436, 474, 493, 564, 580, 592, 647, 661, 675, 692, 774, 821, 848, 859, 910, 915, 942, 969, 1004, 1067, 1156, 1157, 1158, 1221, 1276, 1284, 1297, 1323, 1372, 1385, 1450, 1474, 1502, 1608, 1674},
{0, 1, 3, 5, 7, 12, 20, 30, 31, 44, 65, 80, 96, 122, 147, 181, 203, 251, 282, 289, 290, 312, 360, 383, 387, 391, 400, 447, 474, 509, 549, 564, 584, 592, 661, 714, 752, 774, 789, 821, 915, 969, 1015, 1035, 1068, 1087, 1097, 1192, 1211, 1230, 1243, 1319, 1336, 1377, 1418, 1441, 1490, 1516, 1580, 1611, 1644, 1674, 1717, 1773},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 200, 203, 251, 289, 299, 360, 400, 416, 456, 474, 491, 531, 559, 564, 592, 606, 631, 661, 774, 778, 804, 821, 861, 876, 915, 969, 994, 1000, 1015, 1104, 1123, 1128, 1133, 1143, 1194, 1221, 1243, 1281, 1294, 1306, 1411, 1419, 1443, 1557, 1561, 1644, 1648, 1683, 1789},
{0, 1, 2, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 230, 251, 289, 301, 322, 347, 360, 387, 394, 400, 438, 474, 512, 564, 580, 587, 592, 633, 661, 677, 680, 745, 774, 821, 915, 961, 1010, 1073, 1127, 1198, 1204, 1227, 1266, 1275, 1328, 1426, 1444, 1464, 1474, 1500, 1535, 1555, 1606, 1663, 1711, 1717, 1739},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 88, 96, 122, 147, 181, 203, 238, 251, 289, 294, 346, 349, 360, 400, 428, 474, 478, 509, 513, 514, 564, 592, 628, 661, 758, 774, 821, 836, 915, 969, 1002, 1019, 1041, 1065, 1068, 1091, 1143, 1153, 1196, 1211, 1308, 1337, 1405, 1408, 1412, 1433, 1475, 1607, 1620, 1625, 1646, 1754, 1763},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 104, 122, 137, 147, 174, 181, 203, 210, 251, 289, 314, 328, 360, 400, 466, 472, 474, 564, 592, 636, 650, 661, 663, 697, 723, 774, 821, 832, 915, 969, 974, 1015, 1039, 1056, 1089, 1120, 1187, 1256, 1262, 1311, 1331, 1400, 1446, 1476, 1537, 1568, 1601, 1696, 1702, 1745, 1764, 1796},
{0, 1, 3, 7, 12, 20, 22, 26, 30, 44, 50, 65, 80, 96, 101, 122, 147, 163, 181, 203, 206, 251, 289, 306, 346, 360, 400, 441, 456, 474, 531, 564, 573, 592, 606, 610, 631, 661, 723, 774, 821, 867, 872, 915, 969, 993, 1068, 1081, 1150, 1158, 1187, 1203, 1226, 1290, 1298, 1353, 1451, 1514, 1538, 1555, 1590, 1725, 1800, 1801, 1816},
{0, 1, 3, 7, 12, 20, 30, 44, 52, 65, 80, 96, 108, 122, 147, 164, 181, 197, 203, 238, 251, 289, 360, 394, 400, 446, 472, 474, 476, 486, 564, 579, 592, 622, 661, 716, 726, 774, 784, 789, 821, 849, 915, 949, 1047, 1060, 1081, 1083, 1121, 1130, 1192, 1217, 1236, 1261, 1265, 1396, 1424, 1439, 1448, 1528, 1568, 1578, 1680, 1718, 1840},
{0, 1, 3, 7, 11, 12, 14, 20, 30, 44, 65, 80, 96, 122, 147, 166, 181, 186, 203, 204, 208, 251, 287, 289, 310, 317, 329, 360, 400, 474, 564, 592, 606, 661, 691, 699, 740, 774, 816, 821, 861, 915, 1020, 1035, 1081, 1083, 1160, 1189, 1234, 1260, 1299, 1358, 1416, 1425, 1444, 1449, 1454, 1578, 1630, 1636, 1650, 1666, 1707, 1789},
{0, 1, 3, 4, 7, 12, 20, 26, 30, 44, 47, 65, 80, 96, 122, 147, 171, 172, 181, 203, 251, 260, 270, 289, 308, 356, 360, 400, 401, 474, 512, 564, 592, 593, 600, 620, 661, 774, 791, 793, 811, 821, 837, 876, 915, 969, 1011, 1015, 1048, 1084, 1096, 1183, 1229, 1243, 1266, 1280, 1394, 1454, 1455, 1553, 1590, 1598, 1690, 1824, 1896},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 137, 147, 181, 203, 228, 250, 251, 289, 335, 359, 360, 400, 410, 439, 447, 474, 475, 564, 592, 595, 607, 609, 613, 661, 708, 756, 774, 821, 849, 876, 903, 915, 919, 982, 1015, 1039, 1070, 1120, 1187, 1192, 1255, 1281, 1319, 1407, 1443, 1534, 1564, 1618, 1622, 1652, 1705, 1710},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 63, 65, 66, 80, 88, 96, 122, 147, 153, 181, 203, 251, 289, 360, 390, 394, 398, 400, 474, 509, 531, 564, 592, 606, 645, 661, 685, 774, 821, 915, 964, 969, 1014, 1016, 1081, 1093, 1122, 1142, 1181, 1194, 1231, 1268, 1287, 1307, 1355, 1371, 1403, 1450, 1523, 1541, 1542, 1592, 1606, 1667, 1740, 1776},
{0, 1, 838, 861, 966, 978, 1397, 1532, 1665, 1682, 1706, 1865, 1775, 1794, 1435, 1450, 1022, 1074, 1662, 1742, 1507, 1669, 1576, 843, 875, 1905, 1809, 1588, 1465, 1388, 1517, 896, 1663, 927, 1481, 1797, 881, 1784, 1429, 1712, 1692, 1498, 1520, 834, 1108, 953, 1109, 1405, 1674, 1697, 1758, 1628, 911, 851, 963, 1392, 1727, 1034, 1853, 1415, 866, 1420, 944},
{0, 1, 2, 3, 7, 11, 12, 20, 30, 44, 65, 80, 81, 84, 96, 122, 147, 181, 203, 251, 289, 311, 360, 400, 474, 509, 536, 564, 565, 592, 652, 657, 661, 675, 698, 746, 772, 774, 806, 821, 850, 886, 904, 915, 928, 930, 932, 966, 969, 1000, 1083, 1105, 1114, 1212, 1259, 1284, 1287, 1459, 1520, 1559, 1583, 1636, 1687, 1725, 1910},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 62, 65, 80, 96, 105, 122, 131, 147, 181, 203, 248, 251, 286, 288, 289, 360, 393, 400, 414, 473, 474, 509, 564, 572, 579, 592, 598, 661, 668, 689, 726, 774, 821, 832, 875, 915, 969, 988, 1000, 1015, 1145, 1158, 1206, 1278, 1303, 1342, 1431, 1433, 1441, 1470, 1513, 1519, 1597, 1606, 1639, 1878},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 80, 96, 101, 122, 147, 181, 203, 251, 270, 285, 289, 290, 335, 359, 360, 400, 455, 466, 474, 480, 489, 564, 579, 592, 598, 661, 688, 720, 761, 774, 821, 860, 915, 969, 1051, 1062, 1123, 1197, 1202, 1214, 1234, 1235, 1279, 1290, 1307, 1339, 1441, 1443, 1516, 1526, 1599, 1604, 1609, 1727, 1847},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 181, 202, 203, 251, 261, 264, 268, 289, 342, 360, 394, 400, 436, 445, 466, 474, 522, 561, 564, 570, 592, 658, 661, 723, 739, 774, 821, 869, 915, 927, 966, 968, 969, 1056, 1081, 1089, 1095, 1147, 1205, 1206, 1261, 1281, 1337, 1371, 1413, 1420, 1499, 1560, 1693, 1703, 1756},
{0, 1, 3, 7, 12, 20, 21, 23, 30, 44, 53, 57, 65, 80, 96, 122, 135, 147, 175, 181, 203, 251, 289, 348, 360, 369, 387, 400, 418, 474, 506, 530, 536, 564, 592, 613, 657, 661, 758, 774, 821, 854, 894, 915, 944, 962, 969, 1016, 1050, 1068, 1114, 1150, 1234, 1279, 1340, 1377, 1464, 1466, 1565, 1566, 1597, 1607, 1638, 1698},
{0, 1, 3, 7, 12, 20, 22, 30, 34, 44, 55, 65, 80, 96, 122, 147, 181, 203, 227, 251, 255, 283, 289, 354, 356, 360, 395, 400, 450, 474, 478, 503, 564, 592, 661, 662, 675, 702, 724, 774, 813, 821, 828, 903, 915, 969, 1065, 1093, 1097, 1098, 1185, 1229, 1261, 1263, 1395, 1439, 1459, 1464, 1469, 1519, 1550, 1613, 1727, 1835, 1836},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 127, 132, 147, 155, 164, 181, 203, 212, 251, 288, 289, 295, 321, 338, 360, 400, 413, 466, 474, 539, 564, 584, 590, 592, 640, 655, 661, 774, 821, 881, 915, 922, 969, 1015, 1067, 1073, 1145, 1206, 1229, 1243, 1258, 1261, 1290, 1379, 1399, 1418, 1455, 1551, 1677, 1711, 1760, 1762},
{0, 1, 3, 7, 11, 12, 14, 20, 30, 32, 44, 65, 80, 96, 122, 129, 147, 181, 203, 205, 251, 280, 289, 349, 360, 400, 421, 474, 483, 505, 531, 564, 592, 661, 687, 731, 752, 774, 813, 821, 827, 843, 915, 968, 969, 980, 1004, 1068, 1110, 1116, 1119, 1165, 1202, 1290, 1330, 1334, 1364, 1437, 1469, 1502, 1604, 1645, 1694, 1760, 1823},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 110, 122, 147, 164, 181, 199, 203, 251, 272, 289, 335, 351, 360, 400, 474, 482, 531, 538, 564, 592, 616, 644, 661, 697, 774, 821, 837, 915, 924, 969, 1010, 1015, 1071, 1081, 1180, 1211, 1243, 1255, 1306, 1324, 1327, 1400, 1447, 1535, 1553, 1568, 1618, 1647, 1702, 1734, 1743, 1791},
{0, 1, 3, 7, 12, 20, 30, 33, 38, 44, 59, 65, 67, 80, 96, 113, 122, 135, 147, 181, 203, 235, 251, 254, 289, 296, 307, 312, 338, 349, 360, 400, 474, 483, 564, 592, 661, 682, 697, 774, 781, 821, 894, 898, 915, 952, 969, 973, 1045, 1073, 1095, 1104, 1145, 1229, 1256, 1357, 1461, 1486, 1510, 1523, 1546, 1606, 1624, 1751, 1756},
{0, 1, 3, 5, 7, 12, 20, 30, 31, 44, 65, 80, 96, 111, 122, 147, 173, 176, 181, 191, 203, 219, 234, 251, 289, 292, 319, 360, 400, 423, 456, 474, 500, 564, 566, 592, 636, 647, 661, 774, 811, 821, 876, 915, 969, 973, 1015, 1113, 1150, 1243, 1282, 1283, 1294, 1348, 1351, 1371, 1444, 1516, 1519, 1607, 1644, 1731, 1734, 1896, 1926},
{0, 1, 3, 7, 12, 20, 30, 31, 44, 65, 80, 96, 122, 131, 147, 166, 181, 203, 206, 223, 251, 289, 327, 360, 400, 419, 425, 459, 474, 511, 564, 592, 661, 663, 685, 687, 731, 733, 734, 740, 750, 774, 821, 902, 915, 964, 969, 974, 977, 1089, 1159, 1171, 1206, 1216, 1350, 1441, 1471, 1483, 1525, 1538, 1581, 1608, 1653, 1714, 1753},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 65, 80, 91, 96, 122, 146, 147, 181, 203, 232, 251, 289, 360, 364, 387, 400, 474, 513, 518, 523, 564, 584, 592, 601, 661, 726, 749, 774, 781, 821, 877, 915, 946, 954, 969, 1041, 1126, 1139, 1202, 1251, 1327, 1381, 1401, 1409, 1418, 1445, 1451, 1536, 1557, 1626, 1758, 1853, 1910, 1920, 1937},
{0, 1, 3, 43, 64, 73, 92, 161, 169, 175, 214, 251, 268, 309, 396, 421, 453, 471, 500, 505, 515, 527, 531, 538, 551, 586, 651, 652, 654, 694, 715, 724, 743, 812, 820, 826, 865, 902, 919, 960, 1047, 1072, 1104, 1122, 1151, 1156, 1166, 1178, 1182, 1189, 1202, 1237},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 129, 147, 163, 181, 202, 203, 214, 226, 234, 251, 289, 360, 364, 400, 474, 476, 564, 592, 612, 628, 661, 684, 703, 722, 723, 774, 821, 891, 909, 915, 969, 996, 997, 1015, 1097, 1131, 1158, 1209, 1212, 1214, 1311, 1322, 1333, 1416, 1444, 1488, 1574, 1652, 1664, 1679, 1701, 1728, 1829},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 83, 96, 122, 147, 181, 203, 251, 258, 289, 312, 318, 360, 400, 434, 446, 472, 474, 520, 559, 564, 592, 648, 661, 697, 774, 820, 821, 845, 849, 892, 908, 915, 969, 983, 993, 1007, 1015, 1047, 1102, 1128, 1227, 1252, 1277, 1351, 1443, 1457, 1492, 1494, 1537, 1591, 1690, 1709, 1789, 1922},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 210, 221, 251, 289, 324, 339, 360, 387, 391, 400, 436, 474, 492, 518, 564, 591, 592, 622, 661, 684, 758, 774, 821, 843, 849, 882, 915, 940, 969, 974, 995, 1057, 1187, 1211, 1221, 1271, 1300, 1317, 1321, 1362, 1427, 1433, 1450, 1455, 1613, 1632, 1672, 1686, 1787},
{0, 1, 3, 7, 12, 19, 20, 30, 44, 47, 65, 80, 96, 120, 122, 147, 153, 181, 201, 203, 240, 251, 286, 288, 289, 348, 360, 400, 472, 474, 564, 592, 604, 656, 661, 699, 718, 747, 774, 790, 797, 819, 821, 862, 876, 910, 915, 969, 983, 1081, 1168, 1205, 1212, 1237, 1253, 1300, 1311, 1402, 1447, 1494, 1574, 1655, 1696, 1746, 1800},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 128, 147, 155, 181, 203, 246, 251, 252, 254, 289, 290, 346, 360, 400, 436, 474, 520, 525, 530, 557, 564, 592, 617, 661, 736, 774, 821, 829, 903, 915, 926, 969, 990, 998, 1068, 1123, 1184, 1196, 1268, 1323, 1359, 1389, 1400, 1447, 1458, 1472, 1527, 1540, 1614, 1652, 1673, 1782},
{0, 1, 3, 7, 12, 13, 20, 28, 30, 44, 65, 80, 90, 96, 122, 143, 147, 165, 176, 181, 203, 251, 289, 359, 360, 387, 400, 474, 493, 549, 564, 577, 592, 661, 693, 701, 749, 774, 798, 821, 875, 876, 915, 969, 1015, 1026, 1071, 1074, 1122, 1170, 1182, 1212, 1239, 1300, 1333, 1359, 1458, 1461, 1531, 1568, 1603, 1634, 1676, 1819, 1952},
{0, 1, 2, 3, 7, 12, 20, 28, 30, 44, 65, 80, 87, 96, 108, 122, 147, 165, 181, 198, 203, 206, 251, 280, 289, 323, 342, 346, 360, 400, 436, 453, 474, 494, 503, 564, 592, 625, 661, 699, 774, 821, 849, 851, 897, 915, 969, 1015, 1050, 1081, 1176, 1180, 1225, 1231, 1280, 1285, 1325, 1395, 1436, 1450, 1497, 1599, 1617, 1723, 1762},
{0, 1, 3, 7, 12, 20, 27, 30, 44, 55, 61, 65, 80, 96, 110, 122, 147, 181, 203, 251, 289, 296, 302, 335, 338, 360, 400, 466, 474, 549, 563, 564, 576, 592, 604, 643, 661, 774, 776, 793, 803, 821, 828, 868, 881, 915, 969, 1039, 1055, 1068, 1082, 1137, 1202, 1211, 1259, 1276, 1302, 1377, 1421, 1451, 1573, 1606, 1626, 1758, 1901},
{0, 1, 3, 7, 12, 20, 22, 30, 41, 44, 65, 80, 96, 122, 147, 153, 170, 181, 203, 251, 265, 289, 360, 375, 400, 436, 474, 511, 550, 564, 592, 597, 661, 689, 699, 774, 781, 821, 872, 905, 915, 958, 969, 986, 1018, 1035, 1081, 1151, 1169, 1227, 1234, 1243, 1314, 1327, 1357, 1486, 1533, 1537, 1619, 1625, 1691, 1700, 1725, 1764, 1859},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 76, 80, 96, 122, 135, 147, 181, 203, 251, 289, 349, 360, 365, 400, 420, 474, 490, 512, 564, 592, 598, 635, 661, 694, 746, 758, 774, 821, 845, 915, 935, 969, 973, 978, 1018, 1057, 1105, 1180, 1211, 1270, 1280, 1342, 1396, 1433, 1478, 1518, 1608, 1657, 1661, 1706, 1720, 1758, 1781, 1808, 1856},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 99, 122, 128, 135, 147, 181, 203, 211, 251, 273, 276, 289, 303, 360, 384, 386, 400, 402, 432, 437, 474, 536, 549, 564, 592, 661, 715, 748, 749, 774, 776, 821, 845, 870, 894, 915, 969, 1073, 1081, 1112, 1113, 1212, 1243, 1253, 1339, 1343, 1363, 1406, 1418, 1424, 1561, 1581, 1749, 1750},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 103, 122, 146, 147, 181, 203, 207, 251, 289, 327, 336, 360, 377, 400, 406, 439, 449, 474, 501, 564, 592, 661, 727, 744, 758, 774, 813, 821, 915, 941, 952, 969, 1014, 1089, 1112, 1115, 1150, 1170, 1264, 1280, 1300, 1326, 1332, 1387, 1388, 1464, 1502, 1516, 1552, 1570, 1622, 1724, 1782},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 65, 80, 90, 96, 101, 122, 147, 181, 188, 203, 251, 289, 346, 360, 400, 412, 428, 434, 449, 469, 474, 549, 564, 592, 604, 661, 673, 717, 774, 783, 821, 846, 860, 915, 922, 969, 973, 1036, 1068, 1129, 1170, 1189, 1234, 1243, 1296, 1364, 1419, 1460, 1480, 1525, 1572, 1607, 1636, 1804, 1847, 1877},
{0, 1, 2, 3, 7, 12, 20, 24, 30, 44, 59, 63, 65, 80, 96, 122, 147, 181, 190, 203, 207, 224, 242, 251, 289, 360, 372, 400, 423, 447, 474, 564, 592, 655, 661, 709, 774, 801, 821, 879, 882, 895, 915, 941, 969, 1015, 1047, 1142, 1158, 1187, 1197, 1199, 1227, 1311, 1325, 1402, 1433, 1481, 1572, 1635, 1651, 1698, 1700, 1718, 1780},
{0, 1, 3, 7, 12, 14, 15, 20, 30, 41, 44, 62, 65, 80, 96, 122, 147, 181, 182, 203, 251, 289, 348, 360, 387, 392, 400, 474, 493, 536, 549, 564, 592, 622, 661, 686, 706, 749, 774, 821, 824, 838, 894, 915, 943, 969, 970, 999, 1015, 1125, 1143, 1168, 1249, 1298, 1333, 1458, 1467, 1562, 1573, 1615, 1632, 1701, 1754, 1817, 1947},
{0, 1, 3, 7, 12, 20, 22, 30, 39, 44, 61, 64, 65, 80, 96, 106, 122, 139, 147, 181, 203, 250, 251, 266, 289, 309, 360, 379, 400, 432, 472, 474, 499, 518, 564, 565, 569, 592, 641, 661, 690, 774, 806, 821, 833, 876, 915, 969, 1047, 1091, 1093, 1102, 1138, 1189, 1268, 1284, 1327, 1334, 1377, 1422, 1483, 1557, 1574, 1626, 1694, 1881},
{0, 1, 3, 7, 12, 20, 30, 44, 60, 65, 80, 96, 122, 147, 181, 203, 212, 251, 274, 289, 346, 360, 400, 419, 428, 446, 474, 486, 564, 592, 598, 607, 647, 661, 761, 774, 801, 821, 828, 899, 915, 969, 1029, 1030, 1105, 1129, 1148, 1175, 1204, 1220, 1266, 1327, 1335, 1337, 1340, 1354, 1460, 1493, 1506, 1557, 1644, 1651, 1701, 1756},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 167, 176, 181, 203, 208, 245, 251, 289, 314, 360, 400, 474, 512, 564, 574, 592, 605, 636, 661, 696, 709, 727, 739, 774, 821, 902, 904, 910, 915, 926, 959, 969, 1030, 1034, 1127, 1142, 1158, 1184, 1196, 1202, 1241, 1290, 1328, 1345, 1388, 1538, 1614, 1628, 1645, 1659, 1784, 1924},
{0, 1, 3, 7, 8, 12, 13, 20, 30, 44, 47, 65, 80, 96, 122, 147, 181, 203, 251, 289, 360, 387, 400, 418, 432, 474, 487, 523, 564, 592, 597, 606, 624, 651, 661, 681, 774, 797, 813, 821, 844, 915, 927, 969, 975, 979, 1002, 1014, 1114, 1189, 1252, 1281, 1310, 1313, 1316, 1351, 1457, 1508, 1535, 1537, 1628, 1687, 1761, 1794, 1859},
{0, 1, 3, 7, 12, 20, 30, 44, 53, 64, 65, 80, 96, 122, 147, 151, 181, 203, 251, 289, 296, 360, 400, 417, 438, 474, 549, 564, 568, 579, 592, 661, 685, 752, 774, 821, 849, 851, 915, 917, 969, 976, 1015, 1067, 1075, 1100, 1158, 1177, 1203, 1230, 1243, 1279, 1330, 1340, 1382, 1463, 1516, 1527, 1552, 1640, 1662, 1674, 1683, 1830},
{0, 1, 3, 7, 12, 15, 20, 27, 30, 44, 65, 80, 96, 101, 122, 135, 147, 173, 181, 203, 208, 229, 251, 254, 289, 326, 360, 400, 446, 474, 488, 509, 536, 537, 561, 564, 592, 641, 661, 701, 774, 821, 828, 832, 869, 915, 969, 988, 1068, 1095, 1119, 1125, 1194, 1236, 1258, 1294, 1324, 1420, 1456, 1464, 1487, 1488, 1672, 1705, 1806},
{0, 1, 3, 7, 12, 16, 20, 22, 24, 30, 35, 44, 65, 80, 96, 122, 135, 147, 181, 191, 203, 251, 274, 279, 289, 360, 374, 400, 474, 504, 564, 587, 592, 600, 661, 669, 700, 774, 803, 807, 821, 915, 968, 969, 1002, 1015, 1137, 1145, 1167, 1170, 1227, 1235, 1290, 1299, 1300, 1381, 1474, 1505, 1553, 1580, 1592, 1691, 1716, 1817, 1866},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 135, 147, 164, 181, 203, 247, 251, 289, 322, 360, 368, 370, 399, 400, 474, 564, 592, 597, 655, 661, 683, 703, 774, 791, 821, 871, 904, 913, 915, 953, 969, 976, 982, 1002, 1074, 1087, 1089, 1114, 1138, 1145, 1196, 1239, 1298, 1350, 1490, 1507, 1514, 1581, 1647, 1674, 1826, 1851},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 77, 80, 92, 96, 101, 122, 147, 181, 203, 235, 248, 251, 289, 338, 343, 360, 400, 431, 474, 509, 525, 564, 592, 604, 630, 661, 703, 707, 774, 781, 821, 870, 909, 915, 951, 969, 975, 1036, 1092, 1099, 1135, 1197, 1244, 1261, 1267, 1338, 1340, 1342, 1368, 1373, 1460, 1526, 1582, 1687, 1737, 1754},
{0, 1, 3, 7, 12, 20, 25, 30, 44, 46, 65, 80, 83, 96, 122, 129, 147, 181, 203, 235, 242, 251, 289, 344, 360, 385, 400, 432, 465, 474, 529, 564, 565, 566, 592, 604, 661, 697, 702, 774, 821, 830, 886, 915, 969, 993, 1048, 1068, 1149, 1180, 1194, 1243, 1250, 1312, 1340, 1367, 1374, 1492, 1518, 1646, 1691, 1762, 1791, 1936, 1971},
{0, 1, 3, 7, 12, 20, 30, 44, 63, 65, 80, 83, 96, 122, 147, 167, 181, 195, 203, 251, 289, 360, 388, 397, 400, 407, 459, 474, 478, 564, 584, 592, 602, 622, 647, 648, 661, 689, 733, 774, 781, 821, 915, 920, 922, 947, 953, 969, 976, 1081, 1105, 1161, 1194, 1196, 1234, 1317, 1371, 1384, 1396, 1408, 1471, 1503, 1636, 1710, 1781},
{0, 1, 3, 7, 12, 20, 30, 44, 58, 65, 71, 80, 96, 100, 122, 147, 181, 185, 203, 251, 289, 345, 360, 388, 400, 428, 460, 474, 531, 549, 564, 568, 592, 618, 661, 710, 774, 782, 821, 862, 880, 882, 902, 915, 969, 993, 1000, 1016, 1081, 1114, 1187, 1198, 1206, 1211, 1284, 1318, 1337, 1397, 1502, 1602, 1637, 1764, 1765, 1769, 1857},
{0, 1, 3, 7, 12, 18, 20, 30, 44, 65, 76, 80, 96, 100, 122, 147, 181, 203, 206, 234, 251, 277, 289, 334, 360, 400, 459, 467, 474, 489, 492, 500, 564, 592, 598, 609, 613, 661, 671, 702, 735, 774, 821, 865, 915, 969, 1010, 1083, 1185, 1206, 1212, 1300, 1346, 1348, 1388, 1473, 1511, 1518, 1540, 1572, 1625, 1638, 1759, 1781, 1821},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 134, 147, 181, 203, 251, 289, 317, 360, 387, 400, 428, 438, 474, 476, 564, 588, 592, 613, 661, 663, 668, 718, 774, 791, 821, 887, 915, 969, 989, 1015, 1032, 1081, 1187, 1224, 1242, 1312, 1315, 1359, 1364, 1436, 1487, 1496, 1524, 1526, 1529, 1590, 1626, 1697, 1746, 1766, 1810, 1860},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 154, 181, 203, 227, 251, 289, 327, 334, 360, 400, 452, 466, 474, 520, 549, 564, 592, 606, 636, 661, 758, 774, 776, 797, 816, 819, 821, 849, 857, 915, 962, 969, 997, 1012, 1067, 1084, 1086, 1123, 1142, 1187, 1211, 1240, 1307, 1340, 1358, 1474, 1505, 1523, 1568, 1599, 1651, 1732},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 52, 65, 72, 80, 96, 117, 122, 147, 181, 203, 230, 251, 263, 289, 305, 360, 387, 400, 450, 471, 474, 483, 520, 564, 592, 649, 661, 717, 718, 774, 793, 795, 801, 821, 848, 909, 915, 943, 969, 1015, 1049, 1082, 1143, 1158, 1211, 1249, 1351, 1361, 1430, 1442, 1450, 1513, 1525, 1676, 1688, 1768, 1975},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 126, 147, 181, 191, 203, 207, 251, 268, 289, 318, 349, 357, 360, 376, 387, 400, 462, 474, 549, 564, 592, 593, 598, 661, 690, 774, 806, 810, 821, 825, 915, 969, 1015, 1068, 1149, 1169, 1202, 1209, 1244, 1249, 1300, 1356, 1367, 1377, 1439, 1475, 1494, 1552, 1582, 1650, 1695, 1845, 1923},
{0, 1, 22, 57, 69, 143, 231, 257, 303, 308, 347, 351, 358, 449, 458, 529, 596, 621, 634, 674, 753, 782, 798, 840, 857, 863, 871, 881, 933, 966, 993, 994, 996, 1015, 1030, 1050, 1062, 1136, 1224, 1250, 1296, 1301, 1340, 1344, 1351, 1442, 1451, 1522, 1589, 1614, 1627, 1667, 1746, 1775, 1791, 1825, 1833, 1850, 1856, 1864, 1874, 1926, 1959},
{0, 1, 3, 6, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 154, 181, 203, 221, 251, 286, 289, 352, 360, 400, 436, 469, 474, 564, 565, 567, 592, 661, 679, 729, 774, 811, 821, 843, 863, 886, 915, 941, 969, 986, 1010, 1015, 1047, 1130, 1135, 1180, 1280, 1352, 1367, 1392, 1464, 1497, 1513, 1592, 1644, 1649, 1755, 1760, 1783, 1799, 1818},
{0, 1, 3, 7, 12, 20, 22, 27, 30, 44, 65, 80, 83, 96, 122, 147, 181, 203, 251, 289, 309, 360, 375, 399, 400, 423, 445, 459, 474, 518, 549, 564, 592, 661, 681, 709, 713, 774, 821, 847, 881, 914, 915, 969, 1015, 1067, 1102, 1199, 1206, 1243, 1260, 1281, 1394, 1397, 1406, 1458, 1469, 1493, 1495, 1524, 1605, 1624, 1693, 1742, 1825, 1910},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 49, 65, 80, 96, 122, 147, 154, 181, 203, 247, 251, 289, 312, 360, 400, 466, 474, 532, 564, 578, 587, 592, 650, 661, 678, 714, 764, 774, 821, 879, 904, 907, 915, 962, 969, 1015, 1131, 1137, 1194, 1229, 1283, 1311, 1333, 1357, 1491, 1503, 1509, 1532, 1657, 1702, 1720, 1753, 1805, 1909, 1934, 1957},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 50, 65, 80, 96, 122, 131, 147, 181, 203, 251, 289, 303, 360, 366, 394, 400, 414, 466, 474, 536, 564, 565, 592, 599, 652, 661, 703, 742, 774, 781, 821, 869, 882, 915, 960, 969, 976, 977, 1013, 1015, 1023, 1134, 1145, 1194, 1307, 1354, 1405, 1452, 1466, 1512, 1527, 1544, 1632, 1651, 1680, 1767, 1850},
{0, 1, 3, 7, 12, 20, 30, 44, 54, 65, 75, 80, 96, 122, 147, 158, 176, 181, 203, 251, 264, 289, 302, 327, 360, 400, 415, 439, 474, 482, 538, 562, 564, 590, 592, 661, 665, 675, 720, 737, 752, 758, 774, 807, 821, 849, 915, 969, 1014, 1015, 1061, 1139, 1166, 1211, 1336, 1427, 1490, 1505, 1529, 1536, 1630, 1648, 1725, 1769, 1858},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 93, 96, 122, 129, 147, 181, 194, 203, 251, 289, 298, 360, 400, 466, 473, 474, 509, 517, 537, 564, 577, 592, 627, 661, 707, 774, 781, 813, 821, 882, 886, 915, 921, 969, 1015, 1016, 1047, 1141, 1145, 1150, 1181, 1196, 1261, 1290, 1303, 1397, 1424, 1466, 1548, 1572, 1597, 1687, 1755, 1762},
{0, 1, 3, 7, 12, 20, 24, 30, 34, 44, 65, 80, 88, 96, 122, 147, 155, 181, 203, 251, 288, 289, 356, 360, 400, 416, 439, 474, 531, 564, 585, 592, 627, 661, 763, 774, 800, 821, 864, 899, 915, 969, 984, 990, 1067, 1084, 1085, 1168, 1196, 1268, 1300, 1323, 1350, 1413, 1515, 1517, 1602, 1687, 1775, 1782, 1788, 1795, 1832, 1938, 1956, 1982},
{0, 1, 3, 7, 12, 17, 20, 30, 44, 54, 65, 80, 96, 122, 147, 181, 203, 228, 251, 284, 289, 298, 358, 360, 400, 426, 456, 459, 474, 500, 545, 564, 572, 592, 647, 652, 661, 699, 774, 821, 876, 882, 915, 917, 954, 969, 1015, 1032, 1067, 1081, 1088, 1158, 1180, 1249, 1311, 1400, 1512, 1622, 1635, 1636, 1637, 1644, 1709, 1757, 1869},
{0, 1, 3, 7, 12, 20, 30, 33, 44, 65, 80, 92, 93, 96, 122, 147, 158, 162, 181, 203, 207, 231, 251, 289, 290, 312, 360, 400, 466, 474, 508, 520, 564, 592, 594, 634, 638, 661, 678, 774, 821, 849, 915, 954, 969, 996, 1002, 1015, 1155, 1158, 1260, 1280, 1297, 1344, 1372, 1394, 1421, 1431, 1493, 1494, 1526, 1570, 1638, 1693, 1700, 1790},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 89, 96, 122, 147, 152, 156, 175, 181, 203, 241, 251, 286, 289, 360, 400, 403, 419, 474, 557, 564, 592, 623, 649, 661, 700, 710, 774, 821, 861, 876, 915, 925, 969, 1015, 1039, 1042, 1075, 1163, 1170, 1175, 1185, 1261, 1277, 1340, 1346, 1466, 1504, 1566, 1613, 1671, 1682, 1683, 1688, 1709, 1925},
{0, 1, 3, 7, 12, 15, 20, 24, 30, 31, 44, 50, 64, 65, 68, 69, 80, 96, 122, 147, 181, 203, 251, 255, 289, 341, 349, 360, 398, 400, 460, 474, 482, 564, 592, 616, 622, 661, 716, 753, 772, 774, 821, 849, 908, 915, 969, 979, 985, 1014, 1081, 1145, 1202, 1290, 1386, 1416, 1437, 1451, 1460, 1491, 1516, 1557, 1614, 1654, 1782, 1792},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 70, 80, 92, 96, 122, 147, 181, 203, 216, 235, 251, 286, 289, 360, 400, 417, 456, 474, 564, 592, 604, 624, 661, 680, 690, 736, 739, 759, 764, 774, 821, 869, 902, 915, 969, 975, 982, 1055, 1068, 1081, 1142, 1202, 1300, 1394, 1397, 1488, 1571, 1634, 1650, 1655, 1696, 1766, 1779, 1847, 1922},
{0, 1, 3, 7, 12, 20, 30, 44, 64, 65, 66, 80, 96, 122, 147, 181, 203, 251, 289, 313, 338, 360, 393, 400, 439, 445, 453, 474, 509, 564, 565, 569, 585, 592, 608, 615, 643, 657, 661, 735, 758, 774, 821, 845, 849, 915, 969, 988, 1043, 1068, 1074, 1102, 1143, 1196, 1201, 1268, 1280, 1364, 1378, 1469, 1498, 1518, 1592, 1693, 1732, 1855},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 65, 80, 96, 122, 147, 181, 203, 229, 242, 251, 286, 289, 299, 360, 365, 400, 440, 474, 514, 528, 531, 564, 583, 592, 594, 633, 640, 661, 707, 774, 821, 857, 859, 908, 915, 969, 973, 1064, 1068, 1073, 1178, 1196, 1284, 1331, 1341, 1396, 1514, 1567, 1601, 1605, 1639, 1651, 1654, 1665, 1698, 1831},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 187, 203, 251, 252, 289, 294, 301, 360, 382, 400, 419, 474, 532, 556, 564, 592, 622, 644, 661, 682, 684, 697, 754, 758, 774, 784, 821, 860, 903, 908, 915, 951, 967, 969, 1015, 1048, 1127, 1169, 1206, 1212, 1247, 1261, 1266, 1303, 1332, 1419, 1491, 1566, 1672, 1752, 1755, 1931},
{0, 1, 3, 7, 12, 16, 19, 20, 30, 44, 65, 66, 80, 96, 122, 147, 181, 203, 232, 251, 253, 289, 317, 346, 360, 400, 404, 474, 513, 564, 590, 592, 615, 661, 696, 716, 762, 774, 803, 809, 821, 850, 882, 915, 919, 957, 969, 1015, 1028, 1058, 1165, 1240, 1300, 1339, 1444, 1474, 1514, 1516, 1536, 1568, 1574, 1607, 1646, 1672, 1776, 1779},
{0, 1, 2, 3, 7, 12, 20, 30, 37, 44, 50, 65, 80, 96, 122, 131, 147, 181, 200, 203, 251, 289, 312, 346, 360, 387, 400, 466, 474, 512, 564, 592, 598, 648, 661, 732, 774, 782, 821, 830, 837, 843, 888, 893, 915, 950, 969, 1015, 1049, 1068, 1127, 1136, 1151, 1211, 1290, 1323, 1328, 1340, 1381, 1386, 1493, 1557, 1566, 1589, 1719, 1836},
{0, 1, 2, 3, 7, 12, 20, 30, 44, 49, 63, 65, 80, 96, 122, 135, 147, 181, 203, 205, 240, 251, 289, 360, 364, 377, 400, 451, 462, 474, 536, 564, 592, 627, 639, 661, 689, 749, 772, 774, 819, 821, 866, 915, 969, 978, 1007, 1015, 1067, 1068, 1158, 1221, 1284, 1299, 1359, 1403, 1405, 1494, 1512, 1617, 1623, 1649, 1702, 1793, 1885, 1895},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 91, 96, 122, 131, 147, 181, 203, 243, 251, 270, 286, 289, 311, 319, 360, 400, 441, 464, 474, 537, 538, 564, 592, 661, 678, 714, 736, 747, 774, 821, 860, 890, 913, 915, 969, 1015, 1047, 1065, 1180, 1183, 1243, 1272, 1349, 1396, 1405, 1448, 1519, 1549, 1568, 1610, 1662, 1720, 1818, 1851},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 58, 65, 80, 96, 122, 130, 140, 147, 159, 162, 173, 181, 203, 251, 286, 289, 296, 360, 387, 400, 474, 492, 496, 564, 568, 592, 631, 661, 673, 718, 752, 774, 821, 843, 882, 915, 928, 960, 969, 988, 1015, 1027, 1076, 1107, 1158, 1261, 1341, 1393, 1476, 1478, 1611, 1651, 1674, 1698, 1715, 1835, 1860},
{0, 1, 3, 4, 7, 10, 12, 20, 30, 44, 65, 80, 96, 122, 147, 157, 181, 203, 251, 280, 289, 312, 360, 369, 400, 413, 436, 474, 494, 535, 564, 592, 641, 645, 661, 700, 736, 742, 755, 774, 787, 821, 869, 913, 915, 917, 969, 985, 1046, 1064, 1081, 1178, 1211, 1212, 1217, 1260, 1280, 1364, 1488, 1527, 1582, 1664, 1766, 1771, 1779, 1936},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 48, 65, 80, 96, 122, 147, 181, 195, 203, 249, 251, 289, 312, 360, 400, 415, 466, 474, 478, 487, 564, 592, 596, 626, 661, 720, 736, 745, 774, 821, 823, 886, 894, 915, 954, 955, 969, 975, 1011, 1015, 1121, 1160, 1180, 1183, 1232, 1271, 1279, 1323, 1341, 1359, 1407, 1498, 1522, 1581, 1613, 1739, 1831},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 65, 75, 80, 96, 122, 147, 181, 203, 251, 259, 273, 279, 289, 311, 360, 393, 400, 404, 419, 474, 509, 558, 564, 590, 592, 604, 622, 661, 774, 821, 826, 846, 912, 915, 940, 969, 996, 1068, 1135, 1165, 1190, 1202, 1229, 1290, 1353, 1362, 1364, 1405, 1518, 1528, 1531, 1654, 1707, 1755, 1801, 1820, 1848},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 356, 360, 366, 400, 474, 490, 504, 518, 533, 535, 559, 564, 590, 592, 622, 661, 709, 767, 774, 776, 792, 795, 821, 833, 915, 969, 984, 990, 1027, 1032, 1073, 1081, 1134, 1157, 1158, 1226, 1285, 1371, 1375, 1417, 1509, 1607, 1667, 1685, 1737, 1756, 1792, 1912},
{0, 1, 3, 7, 11, 12, 15, 20, 30, 44, 65, 80, 96, 122, 124, 147, 181, 203, 246, 251, 258, 267, 289, 297, 344, 360, 400, 428, 465, 474, 489, 523, 564, 592, 661, 694, 752, 762, 774, 791, 796, 821, 843, 879, 908, 915, 969, 1032, 1073, 1081, 1101, 1166, 1175, 1244, 1281, 1327, 1364, 1397, 1417, 1511, 1579, 1594, 1632, 1732, 1752, 1886},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 128, 135, 147, 181, 203, 251, 289, 299, 306, 312, 358, 360, 387, 400, 474, 524, 554, 564, 592, 606, 620, 661, 752, 774, 791, 821, 824, 825, 915, 969, 1015, 1019, 1032, 1075, 1081, 1137, 1158, 1187, 1218, 1239, 1257, 1351, 1353, 1407, 1505, 1509, 1563, 1618, 1634, 1695, 1717, 1743, 1862},
{0, 1, 3, 7, 12, 20, 30, 42, 44, 65, 80, 96, 122, 141, 147, 181, 203, 251, 258, 289, 324, 328, 360, 399, 400, 403, 474, 491, 531, 564, 592, 625, 636, 661, 697, 722, 740, 765, 774, 781, 821, 915, 921, 969, 1015, 1041, 1113, 1121, 1146, 1163, 1171, 1187, 1278, 1283, 1327, 1340, 1403, 1489, 1535, 1557, 1588, 1614, 1618, 1808, 1929, 1992},
{0, 1, 3, 7, 12, 13, 19, 20, 30, 44, 65, 80, 96, 122, 125, 135, 147, 159, 181, 203, 251, 262, 289, 350, 360, 400, 459, 474, 525, 531, 544, 559, 564, 592, 618, 661, 662, 708, 774, 821, 865, 872, 885, 915, 960, 969, 1015, 1135, 1158, 1166, 1177, 1241, 1298, 1307, 1342, 1347, 1391, 1468, 1523, 1544, 1572, 1613, 1651, 1708, 1755, 1856},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 65, 68, 76, 80, 96, 122, 135, 140, 147, 181, 203, 219, 239, 251, 289, 349, 360, 400, 439, 474, 536, 564, 592, 632, 658, 661, 674, 675, 774, 814, 821, 902, 915, 936, 969, 1036, 1068, 1105, 1192, 1202, 1211, 1235, 1323, 1357, 1372, 1407, 1411, 1460, 1537, 1612, 1637, 1645, 1651, 1714, 1769, 1810, 1900},
{0, 1, 3, 7, 12, 20, 30, 41, 44, 65, 80, 96, 122, 147, 162, 178, 181, 202, 203, 213, 251, 289, 311, 329, 360, 387, 400, 474, 487, 517, 564, 586, 592, 605, 633, 647, 661, 771, 774, 821, 889, 915, 969, 1015, 1041, 1106, 1158, 1180, 1271, 1281, 1314, 1333, 1346, 1367, 1439, 1501, 1527, 1590, 1604, 1682, 1684, 1718, 1757, 1802, 1911},
{0, 1, 3, 7, 12, 16, 19, 20, 30, 44, 65, 80, 96, 98, 122, 147, 159, 181, 183, 203, 251, 256, 289, 360, 365, 389, 400, 474, 482, 564, 590, 592, 661, 673, 680, 774, 821, 895, 915, 956, 969, 970, 990, 1068, 1100, 1106, 1116, 1233, 1234, 1254, 1298, 1305, 1337, 1361, 1406, 1418, 1422, 1518, 1531, 1551, 1577, 1674, 1755, 1771, 1801, 1981},
{0, 1, 3, 7, 12, 20, 24, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 258, 270, 280, 289, 294, 327, 360, 400, 458, 474, 531, 564, 568, 592, 612, 661, 689, 748, 772, 774, 821, 898, 900, 915, 947, 969, 985, 1065, 1083, 1170, 1187, 1202, 1290, 1300, 1311, 1332, 1346, 1375, 1466, 1512, 1566, 1605, 1675, 1680, 1697, 1743, 1849, 1909},
{0, 1, 3, 7, 11, 12, 20, 30, 44, 60, 65, 71, 80, 96, 122, 123, 147, 157, 181, 203, 251, 263, 289, 317, 360, 377, 400, 415, 474, 549, 564, 565, 577, 592, 661, 707, 774, 821, 915, 945, 969, 990, 1015, 1049, 1102, 1143, 1243, 1282, 1300, 1308, 1334, 1406, 1439, 1455, 1475, 1491, 1518, 1574, 1607, 1683, 1713, 1773, 1784, 1793, 1889, 1901, 1946},
{0, 1, 3, 5, 7, 12, 20, 30, 44, 65, 80, 96, 122, 142, 147, 181, 183, 203, 251, 273, 280, 289, 360, 400, 419, 468, 474, 556, 564, 589, 592, 608, 661, 761, 774, 817, 821, 826, 835, 915, 954, 969, 1027, 1125, 1129, 1143, 1159, 1189, 1199, 1290, 1325, 1337, 1348, 1364, 1377, 1514, 1518, 1581, 1591, 1619, 1689, 1709, 1772, 1780, 1814, 1920},
{0, 1, 3, 5, 7, 12, 19, 20, 29, 30, 37, 44, 65, 74, 80, 96, 122, 145, 147, 181, 203, 210, 251, 289, 360, 387, 400, 438, 469, 474, 509, 549, 564, 592, 625, 661, 697, 702, 717, 745, 774, 821, 848, 879, 915, 946, 969, 1015, 1035, 1047, 1068, 1113, 1198, 1261, 1277, 1280, 1284, 1395, 1438, 1491, 1497, 1554, 1626, 1719, 1754, 1883, 1946},
{0, 1, 3, 7, 12, 19, 20, 24, 30, 44, 65, 80, 96, 106, 122, 147, 181, 203, 228, 251, 289, 360, 385, 400, 459, 474, 531, 549, 564, 592, 661, 670, 679, 699, 739, 774, 805, 821, 876, 893, 915, 969, 986, 996, 1006, 1035, 1071, 1081, 1125, 1159, 1170, 1187, 1253, 1287, 1341, 1387, 1396, 1432, 1482, 1487, 1521, 1545, 1622, 1679, 1720, 1916},
{0, 1, 3, 7, 12, 20, 30, 44, 56, 65, 68, 80, 96, 122, 147, 168, 181, 203, 228, 251, 268, 289, 354, 360, 400, 415, 474, 525, 564, 592, 661, 724, 726, 729, 774, 819, 821, 851, 915, 949, 969, 990, 1047, 1081, 1093, 1102, 1187, 1189, 1264, 1269, 1274, 1307, 1392, 1400, 1424, 1537, 1584, 1586, 1639, 1643, 1691, 1738, 1754, 1782, 1801},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 67, 73, 80, 96, 122, 126, 147, 181, 203, 251, 254, 289, 301, 331, 360, 387, 400, 474, 564, 592, 606, 617, 625, 661, 697, 774, 781, 821, 849, 873, 879, 915, 924, 946, 969, 1015, 1117, 1160, 1213, 1229, 1286, 1348, 1361, 1380, 1400, 1433, 1523, 1598, 1608, 1632, 1651, 1719, 1739, 1778, 1802, 1878},
{0, 1, 3, 7, 12, 15, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 221, 240, 251, 289, 318, 325, 360, 367, 383, 394, 400, 455, 466, 474, 537, 564, 592, 613, 646, 661, 721, 722, 774, 793, 821, 875, 886, 915, 969, 971, 984, 1011, 1015, 1020, 1053, 1102, 1229, 1262, 1280, 1290, 1323, 1448, 1491, 1497, 1622, 1653, 1680, 1719, 1740, 1995},
{0, 1, 3, 7, 12, 14, 20, 30, 44, 65, 80, 91, 96, 122, 132, 147, 181, 203, 251, 289, 322, 336, 337, 360, 376, 382, 388, 400, 446, 447, 474, 490, 564, 585, 592, 661, 720, 757, 774, 793, 821, 895, 897, 915, 927, 969, 1004, 1027, 1125, 1170, 1189, 1245, 1306, 1323, 1390, 1422, 1451, 1535, 1574, 1590, 1662, 1729, 1812, 1868, 1900, 1928},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 341, 360, 367, 371, 400, 474, 476, 531, 564, 586, 588, 592, 594, 640, 661, 720, 745, 774, 793, 821, 828, 856, 915, 926, 962, 969, 986, 1069, 1137, 1170, 1193, 1243, 1333, 1342, 1409, 1481, 1503, 1527, 1574, 1585, 1594, 1612, 1653, 1672, 1721, 1824, 1870, 1909},
{0, 1, 3, 7, 11, 12, 20, 30, 40, 44, 65, 80, 96, 122, 147, 156, 181, 198, 203, 234, 251, 289, 305, 346, 360, 400, 467, 472, 474, 480, 564, 592, 619, 625, 643, 661, 675, 722, 774, 779, 785, 805, 821, 871, 915, 969, 1015, 1041, 1095, 1098, 1147, 1152, 1165, 1186, 1203, 1278, 1285, 1324, 1331, 1518, 1522, 1711, 1744, 1780, 1823, 2019},
{0, 1, 2, 3, 7, 12, 20, 30, 39, 44, 65, 80, 96, 112, 122, 147, 181, 197, 203, 251, 252, 289, 299, 306, 312, 360, 400, 431, 466, 474, 564, 592, 661, 717, 774, 781, 794, 797, 803, 821, 915, 951, 969, 1002, 1011, 1015, 1139, 1176, 1187, 1217, 1221, 1229, 1284, 1353, 1383, 1422, 1505, 1543, 1585, 1634, 1644, 1693, 1697, 1816, 1817, 1889},
{0, 1, 3, 7, 12, 20, 30, 44, 62, 65, 80, 96, 122, 147, 181, 203, 210, 221, 238, 251, 253, 277, 289, 329, 360, 387, 400, 474, 477, 493, 511, 552, 564, 592, 611, 661, 739, 745, 774, 816, 821, 915, 960, 969, 970, 1015, 1030, 1113, 1198, 1229, 1298, 1333, 1351, 1392, 1396, 1418, 1441, 1451, 1468, 1523, 1544, 1635, 1698, 1718, 1776, 1905},
{0, 1, 3, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 142, 147, 150, 177, 181, 203, 251, 289, 305, 312, 360, 364, 371, 387, 400, 474, 523, 532, 564, 585, 592, 626, 642, 661, 733, 774, 821, 846, 848, 911, 915, 917, 969, 975, 982, 988, 1015, 1036, 1087, 1179, 1187, 1227, 1248, 1353, 1381, 1402, 1537, 1553, 1603, 1636, 1646, 1695, 1835, 1881},
{0, 1, 3, 4, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 360, 400, 471, 474, 477, 495, 497, 509, 549, 564, 592, 640, 661, 697, 704, 724, 774, 785, 803, 821, 843, 870, 897, 915, 916, 969, 979, 1015, 1087, 1096, 1132, 1163, 1235, 1237, 1252, 1397, 1405, 1430, 1503, 1522, 1649, 1654, 1755, 1795, 1834, 1885, 1898, 1948},
{0, 1, 3, 7, 12, 16, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 276, 282, 283, 289, 344, 349, 360, 393, 400, 448, 452, 474, 509, 549, 564, 579, 592, 600, 661, 674, 707, 774, 819, 821, 832, 882, 915, 969, 995, 1003, 1015, 1047, 1073, 1148, 1217, 1237, 1258, 1294, 1364, 1403, 1433, 1523, 1524, 1552, 1601, 1686, 1695, 1748, 1758, 1978},
{0, 1, 3, 7, 12, 20, 30, 44, 49, 65, 80, 96, 122, 133, 147, 181, 183, 184, 203, 251, 256, 289, 339, 360, 379, 393, 400, 453, 474, 509, 561, 564, 592, 661, 701, 707, 711, 774, 782, 794, 805, 821, 826, 827, 906, 915, 969, 1015, 1068, 1121, 1126, 1149, 1158, 1197, 1198, 1284, 1327, 1398, 1459, 1464, 1543, 1634, 1637, 1748, 1765, 1913},
{0, 1, 3, 7, 12, 20, 29, 30, 44, 50, 65, 80, 81, 85, 96, 122, 147, 181, 203, 251, 279, 289, 341, 360, 400, 435, 474, 479, 562, 564, 592, 598, 661, 734, 749, 774, 798, 821, 904, 915, 969, 976, 1015, 1048, 1187, 1225, 1237, 1300, 1337, 1350, 1400, 1405, 1433, 1523, 1525, 1558, 1590, 1593, 1692, 1710, 1729, 1820, 1831, 1837, 1957, 1966},
{0, 1, 3, 4, 7, 12, 20, 22, 30, 44, 65, 80, 96, 122, 147, 181, 183, 203, 246, 251, 286, 289, 359, 360, 363, 400, 474, 523, 525, 528, 564, 592, 594, 616, 661, 663, 726, 728, 737, 774, 815, 821, 915, 969, 993, 1015, 1026, 1040, 1102, 1156, 1194, 1199, 1351, 1356, 1364, 1419, 1457, 1490, 1532, 1632, 1658, 1730, 1821, 1913, 2004, 2027},
{0, 1, 3, 7, 12, 20, 30, 44, 50, 65, 80, 96, 122, 147, 181, 203, 227, 246, 248, 251, 275, 289, 360, 378, 400, 438, 474, 494, 514, 563, 564, 568, 592, 641, 661, 664, 716, 752, 774, 821, 903, 915, 917, 928, 969, 1003, 1015, 1051, 1073, 1097, 1158, 1180, 1239, 1243, 1278, 1330, 1394, 1419, 1436, 1447, 1527, 1551, 1726, 1732, 1765, 1865},
{0, 1, 3, 7, 12, 17, 20, 27, 30, 44, 55, 65, 80, 96, 122, 147, 164, 181, 203, 218, 251, 274, 289, 360, 400, 416, 457, 462, 473, 474, 477, 537, 564, 572, 592, 642, 661, 730, 749, 774, 821, 834, 872, 879, 915, 969, 1015, 1061, 1069, 1073, 1158, 1197, 1243, 1280, 1303, 1405, 1528, 1537, 1582, 1612, 1661, 1683, 1732, 1736, 1822, 1927, 2027},
{0, 1, 3, 7, 12, 15, 20, 30, 39, 44, 65, 80, 96, 122, 147, 181, 203, 221, 230, 246, 251, 289, 327, 333, 360, 400, 411, 436, 474, 511, 515, 549, 564, 592, 647, 661, 717, 774, 811, 821, 848, 914, 915, 969, 986, 1010, 1015, 1046, 1102, 1113, 1160, 1187, 1209, 1243, 1313, 1355, 1377, 1435, 1492, 1553, 1644, 1696, 1705, 1793, 1949, 1975},
{0, 1, 3, 7, 12, 20, 30, 36, 44, 49, 65, 80, 96, 122, 142, 147, 181, 183, 203, 208, 248, 251, 289, 360, 394, 398, 400, 419, 455, 474, 514, 564, 592, 653, 661, 679, 693, 713, 742, 774, 813, 821, 915, 969, 1015, 1064, 1125, 1149, 1153, 1189, 1198, 1261, 1280, 1290, 1419, 1494, 1498, 1627, 1647, 1697, 1726, 1761, 1854, 1885, 1937, 1952},
{0, 1, 3, 7, 12, 13, 20, 30, 44, 65, 80, 96, 97, 122, 147, 181, 203, 249, 251, 270, 289, 292, 298, 356, 360, 367, 400, 436, 472, 474, 514, 518, 564, 586, 592, 627, 642, 661, 774, 813, 821, 876, 882, 915, 955, 969, 1015, 1018, 1021, 1119, 1120, 1208, 1243, 1296, 1334, 1337, 1441, 1450, 1495, 1552, 1575, 1606, 1613, 1658, 1905, 1910},
{0, 1, 3, 7, 12, 20, 30, 44, 45, 65, 80, 96, 122, 147, 149, 181, 194, 195, 203, 229, 251, 289, 360, 400, 474, 486, 525, 549, 564, 592, 661, 668, 692, 701, 726, 774, 781, 806, 810, 821, 898, 915, 957, 969, 1015, 1024, 1036, 1047, 1068, 1102, 1139, 1224, 1226, 1307, 1392, 1405, 1441, 1598, 1604, 1647, 1658, 1743, 1758, 1823, 1874, 1981},
{0, 1, 3, 7, 12, 20, 21, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289, 294, 360, 361, 376, 400, 426, 474, 530, 537, 564, 592, 601, 613, 643, 661, 774, 779, 821, 862, 915, 929, 934, 952, 969, 990, 1015, 1027, 1086, 1089, 1121, 1141, 1248, 1281, 1353, 1375, 1381, 1393, 1411, 1528, 1537, 1557, 1569, 1615, 1700, 1737, 1809, 1826, 1845},
{0, 1, 3, 7, 12, 20, 30, 32, 44, 49, 65, 80, 96, 122, 135, 142, 147, 181, 203, 224, 241, 251, 289, 349, 360, 382, 400, 446, 474, 477, 546, 564, 566, 584, 592, 661, 707, 753, 774, 821, 871, 915, 933, 969, 971, 974, 1015, 1057, 1095, 1187, 1248, 1257, 1309, 1323, 1368, 1421, 1422, 1454, 1520, 1566, 1619, 1648, 1649, 1755, 1818, 1839, 1911},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 139, 147, 181, 203, 251, 263, 289, 360, 400, 438, 474, 498, 507, 564, 592, 627, 661, 690, 697, 726, 772, 774, 781, 804, 818, 821, 915, 969, 971, 976, 1015, 1040, 1048, 1183, 1187, 1194, 1270, 1300, 1351, 1424, 1440, 1528, 1603, 1650, 1690, 1743, 1773, 1798, 1856, 1899, 1905, 1959, 2042},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 164, 165, 181, 203, 242, 251, 289, 326, 331, 360, 362, 400, 433, 474, 509, 537, 549, 564, 578, 580, 592, 661, 727, 774, 821, 843, 879, 915, 921, 969, 982, 1015, 1077, 1113, 1196, 1197, 1255, 1330, 1361, 1397, 1422, 1446, 1447, 1484, 1529, 1555, 1560, 1577, 1617, 1651, 1705, 1785, 1862},
{0, 1, 3, 7, 8, 12, 19, 20, 30, 44, 65, 80, 96, 122, 147, 151, 181, 203, 245, 251, 255, 289, 346, 360, 387, 400, 459, 463, 474, 512, 564, 592, 615, 661, 665, 683, 774, 791, 821, 824, 879, 915, 959, 969, 1015, 1068, 1173, 1203, 1212, 1252, 1307, 1321, 1340, 1365, 1400, 1404, 1446, 1483, 1491, 1537, 1566, 1575, 1621, 1729, 1801, 1828},
{0, 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 152, 170, 181, 200, 203, 234, 251, 256, 289, 340, 349, 360, 361, 400, 410, 456, 474, 498, 564, 592, 629, 661, 675, 717, 753, 755, 771, 774, 821, 915, 969, 1009, 1015, 1040, 1093, 1111, 1125, 1138, 1196, 1268, 1331, 1407, 1421, 1435, 1540, 1562, 1625, 1637, 1653, 1705, 1746, 1920, 1963}
};

void CyclicGraphDecomposition::define_workload(
	std::vector<esint> &block_distribution,
	std::vector<bool> &active_block_indices,
	std::vector<std::vector<esint>> &block_processes,
	std::vector<std::vector<esint>> &process_blocks,
	esint nranks,
	esint proc_idx
){
	
	std::vector<esint> usedDiagonals(nranks);
	std::fill( usedDiagonals.begin(), usedDiagonals.end(), 0 );
	

	esint diagIdx;
	esint row_idx, col_idx, ri, ci;

	block_distribution.resize(nranks * nranks);
	active_block_indices.resize(nranks);
	block_processes.resize(nranks);
	process_blocks.resize(nranks);
	
	std::fill( active_block_indices.begin(), active_block_indices.end(), false );
	
	auto block_indices = WORKLOAD_DISTRIBUTION[nranks - 1];
	
	for ( esint i = 0; i < (esint)block_indices.size( ); i++ ) {
		row_idx = block_indices[i];
		
		active_block_indices[(row_idx + proc_idx) % nranks] = true;
		
		for ( esint j = 0; j < (esint)block_indices.size( ); j++ ) {
			col_idx = block_indices[j];
			
			diagIdx = ( nranks + col_idx - row_idx ) % nranks;

			if ( usedDiagonals[diagIdx] == 0 ) {
				usedDiagonals[diagIdx] = 1;
				
				for(esint r = 0; r < nranks; ++r){
					
					ri = (row_idx + r) % nranks;
					ci = (col_idx + r) % nranks;
					
					block_distribution[ci + ri * nranks] = r;
				}
			}
		}
	}
	
	for(esint r = 0; r < nranks; ++r){
		for(esint c = 0; c < (esint)block_indices.size(); ++c){
			process_blocks[r].push_back((block_indices[c] + r) % nranks);
		}
	}
	
	std::vector<bool> ai(nranks);
	std::fill(ai.begin(), ai.end(), false);
	for(esint c = 0; c < nranks; ++c){
		ci = 0;
		ri = c;
		ai[block_distribution[ci + ri * nranks]] = true;

		ci = c;
		ri = 0;
		ai[block_distribution[ci + ri * nranks]] = true;
	}
	
	for(esint c = 0; c < nranks; ++c){
		if(ai[c]){
			block_processes[0].push_back(c);
		}
	}

	for(esint r = 1; r < nranks; ++r){
		for(auto el: block_processes[0]){
			block_processes[r].push_back((el + r) % nranks);
		}
	}
}